home *** CD-ROM | disk | FTP | other *** search
/ Flash MX Savvy / FlashMX Savvy.iso / pc / WIN / Swift3D / Swift3DV2Evaluation.exe / Disk1 / data1.cab / Program / aistartup.ps next >
Encoding:
Text File  |  2001-12-17  |  123.1 KB  |  7,894 lines

  1. %!PS-Adobe-3.0 
  2. %%Creator: Adobe Illustrator(R) 8.0
  3. %%AI8_CreatorVersion: 8.0.1
  4. %%For: (Electric Rain, Inc.)
  5. %%Title: (aistartup.ps)
  6. %%CreationDate: (03/10/00) (3:45 PM)
  7. %%EndComments
  8.  
  9. %%BeginProlog
  10.  
  11. %%BeginResource: procset Adobe_level2_AI5 1.2 0
  12. %%Title: (Adobe Illustrator (R) Version 5.0 Level 2 Emulation)
  13. %%Version: 1.2 0
  14. %%CreationDate: (04/10/93) ()
  15. %%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved)
  16. userdict /Adobe_level2_AI5 26 dict dup begin
  17.     put
  18.     /packedarray where not
  19.     {
  20.         userdict begin
  21.         /packedarray
  22.         {
  23.             array astore readonly
  24.         } bind def
  25.         /setpacking /pop load def
  26.         /currentpacking false def
  27.      end
  28.         0
  29.     } if
  30.     pop
  31.     userdict /defaultpacking currentpacking put true setpacking
  32.     /initialize
  33.     {
  34.         Adobe_level2_AI5 begin
  35.     } bind def
  36.     /terminate
  37.     {
  38.         currentdict Adobe_level2_AI5 eq
  39.         {
  40.          end
  41.         } if
  42.     } bind def
  43.     mark
  44.     /setcustomcolor where not
  45.     {
  46.         /findcmykcustomcolor
  47.         {
  48.             (AI8_CMYK_CustomColor)
  49.             6 packedarray
  50.         } bind def
  51.         /findrgbcustomcolor
  52.         {
  53.             (AI8_RGB_CustomColor)
  54.             5 packedarray
  55.         } bind def
  56.         /setcustomcolor
  57.         {
  58.             exch 
  59.             aload pop dup
  60.             (AI8_CMYK_CustomColor) eq
  61.             {
  62.                 pop pop
  63.                 4
  64.                 {
  65.                     4 index mul
  66.                     4 1 roll
  67.                 } repeat
  68.                 5 -1 roll pop
  69.                 setcmykcolor
  70.             }
  71.             {
  72.                 dup (AI8_RGB_CustomColor) eq
  73.                 {
  74.                     pop pop
  75.                     3
  76.                     {
  77.                         1 exch sub
  78.                         3 index mul 
  79.                         1 exch sub
  80.                         3 1 roll
  81.                     } repeat
  82.                     4 -1 roll pop
  83.                     setrgbcolor
  84.                 }
  85.                 {
  86.                     pop
  87.                     4
  88.                     {
  89.                         4 index mul 4 1 roll
  90.                     } repeat
  91.                     5 -1 roll pop
  92.                     setcmykcolor
  93.                 } ifelse
  94.             } ifelse
  95.         }
  96.         def
  97.     } if
  98.     /setAIseparationgray
  99.     {
  100.         false setoverprint
  101.         0 setgray
  102.         /setseparationgray where{
  103.             pop setseparationgray
  104.         }{
  105.             /setcolorspace where{
  106.                 pop
  107.                 [/Separation (All) /DeviceCMYK {dup dup dup}] setcolorspace
  108.                 1 exch sub setcolor
  109.             }{
  110.                 setgray
  111.             }ifelse
  112.         }ifelse
  113.     } def
  114.     
  115.     /gt38? mark {version cvr cvx exec} stopped {cleartomark true} {38 gt exch pop} ifelse def
  116.     userdict /deviceDPI 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt put
  117.     userdict /level2?
  118.     systemdict /languagelevel known dup
  119.     {
  120.         pop systemdict /languagelevel get 2 ge
  121.     } if
  122.     put
  123. /level2ScreenFreq
  124. {
  125.  begin
  126.         60
  127.         HalftoneType 1 eq
  128.         {
  129.             pop Frequency
  130.         } if
  131.         HalftoneType 2 eq
  132.         {
  133.             pop GrayFrequency
  134.         } if
  135.         HalftoneType 5 eq
  136.         {
  137.             pop Default level2ScreenFreq
  138.         } if
  139.  end
  140. } bind def
  141. userdict /currentScreenFreq  
  142.     level2? {currenthalftone level2ScreenFreq} {currentscreen pop pop} ifelse put
  143. level2? not
  144.     {
  145.         /setcmykcolor where not
  146.         {
  147.             /setcmykcolor
  148.             {
  149.                 exch .11 mul add exch .59 mul add exch .3 mul add
  150.                 1 exch sub setgray
  151.             } def
  152.         } if
  153.         /currentcmykcolor where not
  154.         {
  155.             /currentcmykcolor
  156.             {
  157.                 0 0 0 1 currentgray sub
  158.             } def
  159.         } if
  160.         /setoverprint where not
  161.         {
  162.             /setoverprint /pop load def
  163.         } if
  164.         /selectfont where not
  165.         {
  166.             /selectfont
  167.             {
  168.                 exch findfont exch
  169.                 dup type /arraytype eq
  170.                 {
  171.                     makefont
  172.                 }
  173.                 {
  174.                     scalefont
  175.                 } ifelse
  176.                 setfont
  177.             } bind def
  178.         } if
  179.         /cshow where not
  180.         {
  181.             /cshow
  182.             {
  183.                 [
  184.                 0 0 5 -1 roll aload pop
  185.                 ] cvx bind forall
  186.             } bind def
  187.         } if
  188.     } if
  189.     cleartomark
  190.     /anyColor?
  191.     {
  192.         add add add 0 ne
  193.     } bind def
  194.     /testColor
  195.     {
  196.         gsave
  197.         setcmykcolor currentcmykcolor
  198.         grestore
  199.     } bind def
  200.     /testCMYKColorThrough
  201.     {
  202.         testColor anyColor?
  203.     } bind def
  204.     userdict /composite?
  205.     1 0 0 0 testCMYKColorThrough
  206.     0 1 0 0 testCMYKColorThrough
  207.     0 0 1 0 testCMYKColorThrough
  208.     0 0 0 1 testCMYKColorThrough
  209.     and and and
  210.     put
  211.     composite? not
  212.     {
  213.         userdict begin
  214.         gsave
  215.         /cyan? 1 0 0 0 testCMYKColorThrough def
  216.         /magenta? 0 1 0 0 testCMYKColorThrough def
  217.         /yellow? 0 0 1 0 testCMYKColorThrough def
  218.         /black? 0 0 0 1 testCMYKColorThrough def
  219.         grestore
  220.         /isCMYKSep? cyan? magenta? yellow? black? or or or def
  221.         /customColor? isCMYKSep? not def
  222.      end
  223.     } if
  224.  end defaultpacking setpacking
  225. %%EndResource
  226. %%BeginProcSet: Adobe_ColorImage_AI6 1.3 0
  227. userdict /Adobe_ColorImage_AI6 known not
  228. {
  229.     userdict /Adobe_ColorImage_AI6 53 dict put 
  230. } if
  231. userdict /Adobe_ColorImage_AI6 get begin
  232. /initialize { 
  233.     Adobe_ColorImage_AI6 begin
  234.     Adobe_ColorImage_AI6 {
  235.         dup type /arraytype eq {
  236.             dup xcheck {
  237.                 bind
  238.             } if
  239.         } if
  240.         pop pop
  241.     } forall
  242. } def
  243. /terminate { end } def
  244. currentdict /Adobe_ColorImage_AI6_Vars known not {
  245.     /Adobe_ColorImage_AI6_Vars 41 dict def
  246. } if
  247. Adobe_ColorImage_AI6_Vars begin
  248.     /plateindex -1 def
  249.     /_newproc null def
  250.     /_proc1 null def
  251.     /_proc2 null def
  252.     /sourcearray 4 array def
  253.     /_ptispace null def
  254.     /_ptiname null def
  255.     /_pti0 0 def
  256.     /_pti1 0 def
  257.     /_ptiproc null def
  258.     /_ptiscale 0 def
  259.     /_pticomps 0 def
  260.     /_ptibuf 0 string def
  261.     /_gtigray 0 def
  262.     /_cticmyk null def
  263.     /_rtirgb null def
  264.     /XIEnable true def
  265.     /XIType 0 def
  266.     /XIEncoding 0 def
  267.     /XICompression 0 def
  268.     /XIChannelCount 0 def
  269.     /XIBitsPerPixel 0 def
  270.     /XIImageHeight 0 def
  271.     /XIImageWidth 0 def
  272.     /XIImageMatrix null def
  273.     /XIRowBytes 0 def
  274.     /XIFile null def
  275.     /XIBuffer1 null def
  276.     /XIBuffer2 null def
  277.     /XIBuffer3 null def
  278.     /XIDataProc null def
  279.     /XIColorSpace /DeviceGray def
  280.     /XIColorValues 0 def
  281.     /XIPlateList false def
  282. end
  283. /ci6colorimage /colorimage where {/colorimage get}{null} ifelse def
  284. /ci6image systemdict /image get def
  285. /ci6curtransfer systemdict /currenttransfer get def
  286. /ci6curoverprint /currentoverprint where {/currentoverprint get}{{_of}} ifelse def
  287. /ci6foureq {
  288.     4 index ne {
  289.         pop pop pop false
  290.     }{
  291.         4 index ne {
  292.             pop pop false
  293.         }{
  294.             4 index ne {
  295.                 pop false
  296.             }{
  297.                 4 index eq
  298.             } ifelse
  299.         } ifelse
  300.     } ifelse
  301. } def
  302. /ci6testplate {
  303.     Adobe_ColorImage_AI6_Vars begin
  304.         /plateindex -1 def
  305.         /setcmykcolor where {
  306.             pop
  307.             gsave
  308.             1 0 0 0 setcmykcolor systemdict /currentgray get exec 1 exch sub
  309.             0 1 0 0 setcmykcolor systemdict /currentgray get exec 1 exch sub
  310.             0 0 1 0 setcmykcolor systemdict /currentgray get exec 1 exch sub
  311.             0 0 0 1 setcmykcolor systemdict /currentgray get exec 1 exch sub
  312.             grestore
  313.             1 0 0 0 ci6foureq { 
  314.                 /plateindex 0 def
  315.             }{
  316.                 0 1 0 0 ci6foureq { 
  317.                     /plateindex 1 def
  318.                 }{
  319.                     0 0 1 0 ci6foureq {
  320.                         /plateindex 2 def
  321.                     }{
  322.                         0 0 0 1 ci6foureq { 
  323.                             /plateindex 3 def
  324.                         }{
  325.                             0 0 0 0 ci6foureq {
  326.                                 /plateindex 5 def
  327.                             } if
  328.                         } ifelse
  329.                     } ifelse
  330.                 } ifelse
  331.             } ifelse
  332.             pop pop pop pop
  333.         } if
  334.         plateindex
  335.  end
  336. } def
  337. /ci6concatprocs {
  338.     /packedarray where {
  339.         pop dup type /packedarraytype eq 2 index type
  340.         /packedarraytype eq or
  341.     }{
  342.         false
  343.     } ifelse
  344.     {
  345.         /_proc2 exch cvlit def
  346.         /_proc1 exch cvlit def
  347.         _proc1 aload pop
  348.         _proc2 aload pop
  349.         _proc1 length
  350.         _proc2 length add
  351.         packedarray cvx
  352.     }{
  353.         /_proc2 exch cvlit def
  354.         /_proc1 exch cvlit def
  355.         /_newproc _proc1 length _proc2 length add array def
  356.         _newproc 0 _proc1 putinterval
  357.         _newproc _proc1 length _proc2 putinterval
  358.         _newproc cvx
  359.     } ifelse
  360. } def
  361. /ci6istint {
  362.     type /arraytype eq 
  363. } def
  364. /ci6isspot {
  365.     dup type /arraytype eq {
  366.         dup length 1 sub get /Separation eq
  367.     }{
  368.         pop false
  369.     } ifelse
  370. } def
  371. /ci6spotname {
  372.     dup ci6isspot {dup length 2 sub get}{pop ()} ifelse
  373. } def
  374. /ci6altspace {
  375.     aload pop pop pop ci6colormake
  376. } def
  377. /ci6numcomps {
  378.     dup /DeviceGray eq {
  379.         pop 1
  380.     }{
  381.         dup /DeviceRGB eq {
  382.             pop 3
  383.         }{
  384.             /DeviceCMYK eq {
  385.                 4
  386.             }{
  387.                 1
  388.             } ifelse
  389.         } ifelse
  390.     } ifelse
  391. } def
  392. /ci6marksplate {
  393.     dup /DeviceGray eq {
  394.         pop plateindex 3 eq
  395.     }{
  396.         dup /DeviceRGB eq {
  397.             pop plateindex 5 ne
  398.         }{
  399.             dup /DeviceCMYK eq {
  400.                 pop plateindex 5 ne
  401.             }{
  402.                 dup ci6isspot {
  403.                     /findcmykcustomcolor where {
  404.                         pop
  405.                         dup length 2 sub get
  406.                         0.1 0.1 0.1 0.1 5 -1 roll
  407.                         findcmykcustomcolor 1 setcustomcolor
  408.                         systemdict /currentgray get exec
  409.                         1 ne
  410.                     }{
  411.                         pop plateindex 5 ne
  412.                     } ifelse
  413.                 }{
  414.                     pop plateindex 5 ne
  415.                 } ifelse
  416.             } ifelse
  417.         } ifelse
  418.     } ifelse
  419. } def
  420. /ci6colormake {
  421.     dup ci6numcomps
  422.     exch 1 index 2 add 1 roll
  423.     dup 1 eq {pop}{array astore} ifelse
  424.     exch
  425. } def
  426. /ci6colorexpand {
  427.     dup ci6spotname exch
  428.     dup ci6istint {
  429.         ci6altspace
  430.         exch 4 1 roll
  431.     }{
  432.         1 3 1 roll
  433.     } ifelse
  434. } def
  435. /ci6colortint {
  436.     dup /DeviceGray eq {
  437.         3 1 roll 1 exch sub mul 1 exch sub exch
  438.     }{
  439.         dup /DeviceRGB eq {
  440.             3 1 roll {1 exch sub 1 index mul 1 exch sub exch} forall pop 3 array astore exch
  441.         }{
  442.             dup /DeviceCMYK eq {
  443.                 3 1 roll {1 index mul exch} forall pop 4 array astore exch
  444.             }{
  445.                 3 1 roll mul exch
  446.             } ifelse
  447.         } ifelse
  448.     } ifelse
  449. } def
  450. /ci6colortocmyk {
  451.     dup /DeviceGray eq {
  452.         pop 1 exch sub 0 0 0 4 -1 roll 4 array astore
  453.     }{
  454.         dup /DeviceRGB eq {
  455.             pop aload pop _rgbtocmyk 4 array astore
  456.         }{
  457.             dup /DeviceCMYK eq {
  458.                 pop
  459.             }{
  460.                 ci6altspace ci6colortint ci6colortocmyk
  461.             } ifelse
  462.         } ifelse
  463.     } ifelse
  464. } def
  465. /ci6makeimagedict {
  466.     7 dict begin
  467.         /ImageType 1 def
  468.         /Decode exch def
  469.         /DataSource exch def
  470.         /ImageMatrix exch def
  471.         /BitsPerComponent exch def
  472.         /Height exch def
  473.         /Width exch def
  474.     currentdict end
  475. } def
  476. /ci6stringinvert {
  477.     0 1 2 index length 1 sub {
  478.         dup 2 index exch get 255 exch sub 2 index 3 1 roll put
  479.     } for
  480. } def
  481. /ci6stringknockout {
  482.     0 1 2 index length 1 sub {
  483.         255 2 index 3 1 roll put
  484.     } for
  485. } def
  486. /ci6stringapply {
  487.     0 1 4 index length 1 sub {
  488.         dup
  489.         4 index exch get
  490.         3 index 3 1 roll
  491.         3 index exec
  492.     } for
  493.     pop exch pop
  494. } def
  495. /ci6walkrgbstring {
  496.     0 3 index
  497.     dup length 1 sub 0 3 3 -1 roll {
  498.         3 getinterval {} forall
  499.         5 index exec
  500.         3 index
  501.     } for
  502.     
  503.      5 {pop} repeat
  504. } def
  505. /ci6walkcmykstring
  506. {
  507.     0 3 index
  508.     dup length 1 sub 0 4 3 -1 roll {
  509.         4 getinterval {} forall
  510.         
  511.         6 index exec
  512.         
  513.         3 index
  514.         
  515.     } for
  516.     
  517.     5 { pop } repeat
  518.     
  519. } def
  520. /ci6putrgbtograystr
  521. {
  522.     .11 mul exch
  523.     
  524.     .59 mul add exch
  525.     
  526.     .3 mul add
  527.     
  528.     cvi 3 copy put
  529.     
  530.     pop 1 add
  531. } def
  532. /ci6putcmyktograystr
  533. {
  534.     exch .11 mul add
  535.     
  536.     exch .59 mul add
  537.     
  538.     exch .3 mul add
  539.     
  540.     dup 255 gt { pop 255 } if
  541.     
  542.     255 exch sub cvi 3 copy put
  543.     
  544.     pop 1 add
  545. } def
  546. /ci6rgbtograyproc {    
  547.     Adobe_ColorImage_AI6_Vars begin 
  548.         sourcearray 0 get exec
  549.         XIBuffer3
  550.         dup 3 1 roll 
  551.         
  552.         /ci6putrgbtograystr load exch
  553.         ci6walkrgbstring
  554.  end
  555. } def
  556. /ci6cmyktograyproc {    
  557.     Adobe_ColorImage_AI6_Vars begin
  558.         sourcearray 0 get exec
  559.         XIBuffer3
  560.         dup 3 1 roll 
  561.         
  562.         /ci6putcmyktograystr load exch
  563.         ci6walkcmykstring
  564.  end
  565. } def
  566. /ci6separatecmykproc {    
  567.     Adobe_ColorImage_AI6_Vars begin
  568.         sourcearray 0 get exec
  569.         
  570.         XIBuffer3
  571.         
  572.         0 2 index
  573.         
  574.         plateindex 4 2 index length 1 sub {
  575.             get 255 exch sub
  576.             
  577.             3 copy put pop 1 add
  578.             
  579.             2 index
  580.         } for
  581.         pop pop exch pop
  582.  end
  583. } def
  584.     
  585. /ci6compositeimage {
  586.     dup 1 eq {
  587.         pop pop image
  588.     }{
  589.         /ci6colorimage load null ne {
  590.             ci6colorimage
  591.         }{
  592.             3 1 roll pop
  593.             sourcearray 0 3 -1 roll put
  594.             3 eq {/ci6rgbtograyproc}{/ci6cmyktograyproc} ifelse load
  595.             image
  596.         } ifelse
  597.     } ifelse
  598. } def
  599. /ci6knockoutimage {
  600.     gsave
  601.     0 ci6curtransfer exec 1 ci6curtransfer exec
  602.     eq {
  603.         0 ci6curtransfer exec 0.5 lt
  604.     }{
  605.         0 ci6curtransfer exec 1 ci6curtransfer exec gt
  606.     } ifelse
  607.     {{pop 0}}{{pop 1}} ifelse
  608.     systemdict /settransfer get exec
  609.     ci6compositeimage
  610.     grestore
  611. } def
  612. /ci6drawimage {
  613.     ci6testplate -1 eq {
  614.         pop ci6compositeimage
  615.     }{
  616.         dup type /arraytype eq {
  617.             dup length plateindex gt {plateindex get}{pop false} ifelse
  618.         }{
  619.             {
  620.                 true
  621.             }{
  622.                 dup 1 eq {plateindex 3 eq}{plateindex 3 le} ifelse
  623.             } ifelse
  624.         } ifelse
  625.         {
  626.             dup 1 eq {
  627.                 pop pop ci6image
  628.             }{
  629.                 dup 3 eq {
  630.                     ci6compositeimage
  631.                 }{
  632.                     pop pop
  633.                     sourcearray 0 3 -1 roll put
  634.                     /ci6separatecmykproc load
  635.                     ci6image
  636.                 } ifelse
  637.             } ifelse
  638.         }{
  639.             ci6curoverprint {
  640.                 7 {pop} repeat
  641.             }{
  642.                 ci6knockoutimage
  643.             } ifelse
  644.         } ifelse
  645.     } ifelse
  646. } def
  647. /ci6proctintimage {
  648.     /_ptispace exch store /_ptiname exch store /_pti1 exch store /_pti0 exch store /_ptiproc exch store
  649.     /_pticomps _ptispace ci6numcomps store
  650.     /_ptiscale _pti1 _pti0 sub store
  651.     level2? {
  652.         _ptiname length 0 gt version cvr 2012 ge and {
  653.             [/Separation _ptiname _ptispace {_ptiproc}] setcolorspace
  654.             [_pti0 _pti1] ci6makeimagedict ci6image
  655.         }{
  656.             [/Indexed _ptispace 255 {255 div _ptiscale mul _pti0 add _ptiproc}] setcolorspace
  657.             [0 255] ci6makeimagedict ci6image
  658.         } ifelse
  659.     }{
  660.         _pticomps 1 eq {
  661.             {
  662.                 dup
  663.                 {
  664.                     255 div _ptiscale mul _pti0 add _ptiproc 255 mul cvi put
  665.                 } ci6stringapply
  666.             } ci6concatprocs ci6image
  667.         }{
  668.             {
  669.                 dup length _pticomps mul dup _ptibuf length ne {/_ptibuf exch string store}{pop} ifelse
  670.                 _ptibuf {
  671.                     exch _pticomps mul exch 255 div _ptiscale mul _pti0 add _ptiproc
  672.                     _pticomps 2 add -2 roll
  673.                     _pticomps 1 sub -1 0 {
  674.                         1 index add 2 index exch
  675.                         5 -1 roll
  676.                         255 mul cvi put
  677.                     } for
  678.                     pop pop
  679.                 } ci6stringapply
  680.             } ci6concatprocs false _pticomps
  681.             /ci6colorimage load null eq {7 {pop} repeat}{ci6colorimage} ifelse
  682.         } ifelse
  683.     } ifelse
  684. } def
  685. /ci6graytintimage {
  686.     /_gtigray 5 -1 roll store
  687.     {1 _gtigray sub mul 1 exch sub} 4 1 roll
  688.     /DeviceGray ci6proctintimage
  689. } def
  690. /ci6cmyktintimage {
  691.     /_cticmyk 5 -1 roll store
  692.     {_cticmyk {1 index mul exch} forall pop} 4 1 roll
  693.     /DeviceCMYK ci6proctintimage
  694. } def
  695. /ci6rgbtintimage {
  696.     /_rtirgb 5 -1 roll store
  697.     {_rtirgb {1 exch sub 1 index mul 1 exch sub exch} forall pop} 4 1 roll
  698.     /DeviceRGB ci6proctintimage
  699. } def
  700. /ci6tintimage {
  701.     ci6testplate -1 eq {
  702.         ci6colorexpand
  703.         3 -1 roll 5 -1 roll {0}{0 exch} ifelse 4 2 roll
  704.         dup /DeviceGray eq {
  705.             pop ci6graytintimage
  706.         }{
  707.             dup /DeviceRGB eq {
  708.                 pop ci6rgbtintimage
  709.             }{
  710.                 pop ci6cmyktintimage
  711.             } ifelse
  712.         } ifelse
  713.     }{
  714.         dup ci6marksplate {
  715.             plateindex 5 lt {
  716.                 ci6colortocmyk plateindex get
  717.                 dup 0 eq ci6curoverprint and {
  718.                     7 {pop} repeat
  719.                 }{
  720.                     1 exch sub
  721.                     exch {1 0}{0 1} ifelse () ci6graytintimage
  722.                 } ifelse
  723.             }{
  724.                 pop exch {0}{0 exch} ifelse 0 3 1 roll () ci6graytintimage
  725.             } ifelse
  726.         }{
  727.             ci6curoverprint {
  728.                 8 {pop} repeat
  729.             }{
  730.                 pop pop pop
  731.                 {pop 1} 0 1 () /DeviceGray ci6proctintimage
  732.             } ifelse
  733.         } ifelse
  734.     } ifelse
  735. } def
  736. /XINullImage {
  737. } def
  738. /XIImageMask {
  739.     XIImageWidth XIImageHeight false
  740.     [XIImageWidth 0 0 XIImageHeight neg 0 0]
  741.     /XIDataProc load
  742.     imagemask
  743. } def
  744. /XIImageTint {
  745.     XIImageWidth XIImageHeight XIBitsPerPixel
  746.     [XIImageWidth 0 0 XIImageHeight neg 0 0]
  747.     /XIDataProc load
  748.     XIType 3 eq XIColorValues XIColorSpace ci6tintimage
  749. } def
  750. /XIImage {
  751.     XIImageWidth XIImageHeight XIBitsPerPixel
  752.     [XIImageWidth 0 0 XIImageHeight neg 0 0]
  753.     /XIDataProc load
  754.     false XIChannelCount XIPlateList ci6drawimage
  755. } def
  756. /XG {
  757.     pop pop
  758. } def
  759. /XF {
  760.     13 {pop} repeat
  761. } def
  762. /Xh {
  763.     Adobe_ColorImage_AI6_Vars begin
  764.         gsave
  765.         /XIType exch def
  766.         /XIImageHeight exch def
  767.         /XIImageWidth exch def
  768.         /XIImageMatrix exch def
  769.         0 0 moveto
  770.         XIImageMatrix concat
  771.         XIImageWidth XIImageHeight scale
  772.         
  773.         /_lp /null ddef
  774.         _fc
  775.         /_lp /imagemask ddef
  776.  end
  777. } def
  778. /XH {
  779.     Adobe_ColorImage_AI6_Vars begin
  780.         grestore
  781.  end
  782. } def
  783. /XIEnable {
  784.     Adobe_ColorImage_AI6_Vars /XIEnable 3 -1 roll put
  785. } def
  786. /XC {
  787.     Adobe_ColorImage_AI6_Vars begin
  788.         ci6colormake
  789.         /XIColorSpace exch def
  790.         /XIColorValues exch def
  791.  end
  792. } def
  793. /XIPlates {
  794.     Adobe_ColorImage_AI6_Vars begin
  795.         /XIPlateList exch def
  796.  end
  797. } def
  798. /XI
  799. {
  800.     Adobe_ColorImage_AI6_Vars begin
  801.         gsave
  802.         /XIType exch def
  803.         cvi dup
  804.         256 idiv /XICompression exch store
  805.         256 mod /XIEncoding exch store
  806.         pop pop
  807.         /XIChannelCount exch def
  808.         /XIBitsPerPixel exch def
  809.         /XIImageHeight exch def
  810.         /XIImageWidth exch def
  811.         pop pop pop pop
  812.         /XIImageMatrix exch def
  813.         XIBitsPerPixel 1 eq {
  814.             XIImageWidth 8 div ceiling cvi
  815.         }{
  816.             XIImageWidth XIChannelCount mul
  817.         } ifelse
  818.         /XIRowBytes exch def
  819.         XIEnable {
  820.             /XIBuffer3 XIImageWidth string def
  821.             XICompression 0 eq {
  822.                 /XIBuffer1 XIRowBytes string def
  823.                 XIEncoding 0 eq {
  824.                     {currentfile XIBuffer1 readhexstring pop}
  825.                 }{
  826.                     {currentfile XIBuffer1 readstring pop}
  827.                 } ifelse
  828.             }{
  829.                 /XIBuffer1 256 string def
  830.                 /XIBuffer2 XIRowBytes string def
  831.                 {currentfile XIBuffer1 readline pop (%) anchorsearch {pop} if}
  832.                 /ASCII85Decode filter /DCTDecode filter
  833.                 /XIFile exch def
  834.                 {XIFile XIBuffer2 readstring pop}
  835.             } ifelse
  836.             /XIDataProc exch def
  837.             
  838.             XIType 1 ne {
  839.                 0 setgray
  840.             } if
  841.             XIType 1 eq {
  842.                 XIImageMask
  843.             }{
  844.                 XIType 2 eq XIType 3 eq or {
  845.                     XIImageTint
  846.                 }{
  847.                     XIImage
  848.                 } ifelse
  849.             } ifelse
  850.         }{
  851.             XINullImage
  852.         } ifelse
  853.         /XIPlateList false def
  854.         grestore
  855.  end
  856. } def
  857. end
  858. %%EndProcSet
  859.  
  860. %%BeginResource: procset Adobe_Illustrator_AI5 1.2 0
  861. %%Title: (Adobe Illustrator (R) Version 7.0 Full Prolog)
  862. %%Version: 1.2 0
  863. %%CreationDate: (3/7/1994) ()
  864. %%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved)
  865. currentpacking true setpacking
  866. userdict /Adobe_Illustrator_AI5_vars 107 dict dup begin
  867. put
  868. /_eo false def
  869. /_lp /none def
  870. /_pf
  871. {
  872. } def
  873. /_ps
  874. {
  875. } def
  876. /_psf
  877. {
  878. } def
  879. /_pss
  880. {
  881. } def
  882. /_pjsf
  883. {
  884. } def
  885. /_pjss
  886. {
  887. } def
  888. /_pola 0 def
  889. /_doClip 0 def
  890. /cf currentflat def
  891. /_lineorientation 0 def
  892. /_charorientation 0 def
  893. /_yokoorientation 0 def
  894. /_tm matrix def
  895. /_renderStart
  896. [
  897. /e0 /r0 /a0 /o0 /e1 /r1 /a1 /i0
  898. ] def
  899. /_renderEnd
  900. [
  901. null null null null /i1 /i1 /i1 /i1
  902. ] def
  903. /_render -1 def
  904. /_shift [0 0] def
  905. /_ax 0 def
  906. /_ay 0 def
  907. /_cx 0 def
  908. /_cy 0 def
  909. /_leading
  910. [
  911. 0 0
  912. ] def
  913. /_ctm matrix def
  914. /_mtx matrix def
  915. /_sp 16#020 def
  916. /_hyphen (-) def
  917. /_fontSize 0 def
  918. /_fontAscent 0 def
  919. /_fontDescent 0 def
  920. /_fontHeight 0 def
  921. /_fontRotateAdjust 0 def
  922. /Ss 256 string def
  923. Ss 0 (fonts/) putinterval
  924. /_cnt 0 def
  925. /_scale [1 1] def
  926. /_nativeEncoding 0 def
  927. /_useNativeEncoding 0 def
  928. /_tempEncode 0 def
  929. /_pntr 0 def
  930. /_tDict 2 dict def
  931. /_hfname 100 string def
  932. /_hffound false def
  933. /Tx
  934. {
  935. } def
  936. /Tj
  937. {
  938. } def
  939. /CRender
  940. {
  941. } def
  942. /_AI3_savepage
  943. {
  944. } def
  945. /_gf null def
  946. /_cf 4 array def
  947. /_rgbf 3 array def
  948. /_if null def
  949. /_of false def
  950. /_fc
  951. {
  952. } def
  953. /_gs null def
  954. /_cs 4 array def
  955. /_rgbs 3 array def
  956. /_is null def
  957. /_os false def
  958. /_sc
  959. {
  960. } def
  961. /_pd 1 dict def
  962. /_ed 15 dict def
  963. /_pm matrix def
  964. /_fm null def
  965. /_fd null def
  966. /_fdd null def
  967. /_sm null def
  968. /_sd null def
  969. /_sdd null def
  970. /_i null def
  971. /_lobyte 0 def
  972. /_hibyte 0 def
  973. /_cproc null def
  974. /_cscript 0 def
  975. /_hvax 0 def
  976. /_hvay 0 def
  977. /_hvwb 0 def
  978. /_hvcx 0 def
  979. /_hvcy 0 def
  980. /_bitfont null def
  981. /_bitlobyte 0 def
  982. /_bithibyte 0 def
  983. /_bitkey null def
  984. /_bitdata null def
  985. /_bitindex 0 def
  986. /discardSave null def
  987. /buffer 256 string def
  988. /beginString null def
  989. /endString null def
  990. /endStringLength null def
  991. /layerCnt 1 def
  992. /layerCount 1 def
  993. /perCent (%) 0 get def
  994. /perCentSeen? false def
  995. /newBuff null def
  996. /newBuffButFirst null def
  997. /newBuffLast null def
  998. /clipForward? false def
  999. end
  1000. userdict /Adobe_Illustrator_AI5 known not {
  1001.     userdict /Adobe_Illustrator_AI5 95 dict put
  1002. } if
  1003. userdict /Adobe_Illustrator_AI5 get begin
  1004. /initialize
  1005. {
  1006.     Adobe_Illustrator_AI5 dup begin
  1007.     Adobe_Illustrator_AI5_vars begin
  1008.     discardDict
  1009.     {
  1010.         bind pop pop
  1011.     } forall
  1012.     dup /nc get begin
  1013.     {
  1014.         dup xcheck 1 index type /operatortype ne and
  1015.         {
  1016.             bind
  1017.         } if
  1018.         pop pop
  1019.     } forall
  1020.  end
  1021.     newpath
  1022. } def
  1023. /terminate
  1024. {
  1025.  end
  1026.  end
  1027. } def
  1028. /_
  1029. null def
  1030. /ddef
  1031. {
  1032.     Adobe_Illustrator_AI5_vars 3 1 roll put
  1033. } def
  1034. /xput
  1035. {
  1036.     dup load dup length exch maxlength eq
  1037.     {
  1038.         dup dup load dup
  1039.         length 2 mul dict copy def
  1040.     } if
  1041.     load begin
  1042.     def
  1043.  end
  1044. } def
  1045. /npop
  1046. {
  1047.     {
  1048.         pop
  1049.     } repeat
  1050. } def
  1051. /hswj
  1052. {
  1053.     dup stringwidth 3 2 roll
  1054.     {
  1055.         _hvwb eq { exch _hvcx add exch _hvcy add } if
  1056.         exch _hvax add exch _hvay add
  1057.     } cforall
  1058. } def
  1059. /vswj
  1060. {
  1061.     0 0 3 -1 roll
  1062.     {
  1063.         dup 255 le
  1064.         _charorientation 1 eq
  1065.         and
  1066.         {
  1067.             dup cstring stringwidth 5 2 roll
  1068.             _hvwb eq { exch _hvcy sub exch _hvcx sub } if
  1069.             exch _hvay sub exch _hvax sub
  1070.             4 -1 roll sub exch
  1071.             3 -1 roll sub exch
  1072.         }
  1073.         {
  1074.             _hvwb eq { exch _hvcy sub exch _hvcx sub } if
  1075.             exch _hvay sub exch _hvax sub
  1076.             _fontHeight sub
  1077.         } ifelse
  1078.     } cforall
  1079. } def
  1080. /swj
  1081. {
  1082.     6 1 roll
  1083.     /_hvay exch ddef
  1084.     /_hvax exch ddef
  1085.     /_hvwb exch ddef
  1086.     /_hvcy exch ddef
  1087.     /_hvcx exch ddef
  1088.     _lineorientation 0 eq { hswj } { vswj } ifelse
  1089. } def
  1090. /sw
  1091. {
  1092.     0 0 0 6 3 roll swj
  1093. } def
  1094. /vjss
  1095. {
  1096.     4 1 roll
  1097.     {
  1098.         dup cstring
  1099.         dup length 1 eq
  1100.         _charorientation 1 eq
  1101.         and
  1102.         {
  1103.             -90 rotate
  1104.             currentpoint
  1105.             _fontRotateAdjust add
  1106.             moveto
  1107.             gsave
  1108.             false charpath currentpoint
  1109.             5 index setmatrix stroke
  1110.             grestore
  1111.             _fontRotateAdjust sub
  1112.             moveto
  1113.             _sp eq
  1114.             {
  1115.                 5 index 5 index rmoveto
  1116.             } if
  1117.             2 copy rmoveto
  1118.             90 rotate
  1119.         }
  1120.         {
  1121.             currentpoint
  1122.             _fontHeight sub
  1123.             5 index sub
  1124.             3 index _sp eq
  1125.             {
  1126.                 9 index sub
  1127.             } if
  1128.     
  1129.             currentpoint
  1130.             exch 4 index stringwidth pop 2 div sub
  1131.             exch _fontAscent sub
  1132.             moveto
  1133.     
  1134.             gsave
  1135.             2 index false charpath
  1136.             6 index setmatrix stroke
  1137.             grestore
  1138.     
  1139.             moveto pop pop
  1140.         } ifelse
  1141.     } cforall
  1142.     6 npop
  1143. } def
  1144. /hjss
  1145. {
  1146.     4 1 roll
  1147.     {
  1148.         dup cstring
  1149.         gsave
  1150.         false charpath currentpoint
  1151.         5 index setmatrix stroke
  1152.         grestore
  1153.         moveto
  1154.         _sp eq
  1155.         {
  1156.             5 index 5 index rmoveto
  1157.         } if
  1158.         2 copy rmoveto
  1159.     } cforall
  1160.     6 npop
  1161. } def
  1162. /jss
  1163. {
  1164.     _lineorientation 0 eq { hjss } { vjss } ifelse
  1165. } def
  1166. /ss
  1167. {
  1168.     0 0 0 7 3 roll jss
  1169. } def
  1170. /vjsp
  1171. {
  1172.     4 1 roll
  1173.     {
  1174.         dup cstring
  1175.         dup length 1 eq
  1176.         _charorientation 1 eq
  1177.         and
  1178.         {
  1179.             -90 rotate
  1180.             currentpoint
  1181.             _fontRotateAdjust add
  1182.             moveto
  1183.             false charpath
  1184.             currentpoint
  1185.             _fontRotateAdjust sub
  1186.             moveto
  1187.             _sp eq
  1188.             {
  1189.                 5 index 5 index rmoveto
  1190.             } if
  1191.             2 copy rmoveto
  1192.             90 rotate
  1193.         }
  1194.         {
  1195.             currentpoint
  1196.             _fontHeight sub
  1197.             5 index sub
  1198.             3 index _sp eq
  1199.             {
  1200.                 9 index sub
  1201.             } if
  1202.     
  1203.             currentpoint
  1204.             exch 4 index stringwidth pop 2 div sub
  1205.             exch _fontAscent sub
  1206.             moveto
  1207.     
  1208.             2 index false charpath
  1209.     
  1210.             moveto pop pop
  1211.         } ifelse
  1212.     } cforall
  1213.     6 npop
  1214. } def
  1215. /hjsp
  1216. {
  1217.     4 1 roll
  1218.     {
  1219.         dup cstring
  1220.         false charpath
  1221.         _sp eq
  1222.         {
  1223.             5 index 5 index rmoveto
  1224.         } if
  1225.         2 copy rmoveto
  1226.     } cforall
  1227.     6 npop
  1228. } def
  1229. /jsp
  1230. {
  1231.     matrix currentmatrix
  1232.     _lineorientation 0 eq {hjsp} {vjsp} ifelse
  1233. } def
  1234. /sp
  1235. {
  1236.     matrix currentmatrix
  1237.     0 0 0 7 3 roll
  1238.     _lineorientation 0 eq {hjsp} {vjsp} ifelse
  1239. } def
  1240. /pl
  1241. {
  1242.     transform
  1243.     0.25 sub round 0.25 add exch
  1244.     0.25 sub round 0.25 add exch
  1245.     itransform
  1246. } def
  1247. /setstrokeadjust where
  1248. {
  1249.     pop true setstrokeadjust
  1250.     /c
  1251.     {
  1252.         curveto
  1253.     } def
  1254.     /C
  1255.     /c load def
  1256.     /v
  1257.     {
  1258.         currentpoint 6 2 roll curveto
  1259.     } def
  1260.     /V
  1261.     /v load def
  1262.     /y
  1263.     {
  1264.         2 copy curveto
  1265.     } def
  1266.     /Y
  1267.     /y load def
  1268.     /l
  1269.     {
  1270.         lineto
  1271.     } def
  1272.     /L
  1273.     /l load def
  1274.     /m
  1275.     {
  1276.         moveto
  1277.     } def
  1278. }
  1279. {
  1280.     /c
  1281.     {
  1282.         pl curveto
  1283.     } def
  1284.     /C
  1285.     /c load def
  1286.     /v
  1287.     {
  1288.         currentpoint 6 2 roll pl curveto
  1289.     } def
  1290.     /V
  1291.     /v load def
  1292.     /y
  1293.     {
  1294.         pl 2 copy curveto
  1295.     } def
  1296.     /Y
  1297.     /y load def
  1298.     /l
  1299.     {
  1300.         pl lineto
  1301.     } def
  1302.     /L
  1303.     /l load def
  1304.     /m
  1305.     {
  1306.         pl moveto
  1307.     } def
  1308. } ifelse
  1309. /d
  1310. {
  1311.     setdash
  1312. } def
  1313. /cf
  1314. {
  1315. } def
  1316. /i
  1317. {
  1318.     dup 0 eq
  1319.     {
  1320.         pop cf
  1321.     } if
  1322.     setflat
  1323. } def
  1324. /j
  1325. {
  1326.     setlinejoin
  1327. } def
  1328. /J
  1329. {
  1330.     setlinecap
  1331. } def
  1332. /M
  1333. {
  1334.     setmiterlimit
  1335. } def
  1336. /w
  1337. {
  1338.     setlinewidth
  1339. } def
  1340. /XR
  1341. {
  1342.     0 ne
  1343.     /_eo exch ddef
  1344. } def
  1345. /H
  1346. {
  1347. } def
  1348. /h
  1349. {
  1350.     closepath
  1351. } def
  1352. /N
  1353. {
  1354.     _pola 0 eq
  1355.     {
  1356.         _doClip 1 eq
  1357.         {
  1358.             _eo {eoclip} {clip} ifelse /_doClip 0 ddef
  1359.         } if
  1360.         newpath
  1361.     }
  1362.     {
  1363.         /CRender
  1364.         {
  1365.             N
  1366.         } ddef
  1367.     } ifelse
  1368. } def
  1369. /n
  1370. {
  1371.     N
  1372. } def
  1373. /F
  1374. {
  1375.     _pola 0 eq
  1376.     {
  1377.         _doClip 1 eq
  1378.         {
  1379.             gsave _pf grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _fc
  1380.             /_doClip 0 ddef
  1381.         }
  1382.         {
  1383.             _pf
  1384.         } ifelse
  1385.     }
  1386.     {
  1387.         /CRender
  1388.         {
  1389.             F
  1390.         } ddef
  1391.     } ifelse
  1392. } def
  1393. /f
  1394. {
  1395.     closepath
  1396.     F
  1397. } def
  1398. /S
  1399. {
  1400.     _pola 0 eq
  1401.     {
  1402.         _doClip 1 eq
  1403.         {
  1404.             gsave _ps grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _sc
  1405.             /_doClip 0 ddef
  1406.         }
  1407.         {
  1408.             _ps
  1409.         } ifelse
  1410.     }
  1411.     {
  1412.         /CRender
  1413.         {
  1414.             S
  1415.         } ddef
  1416.     } ifelse
  1417. } def
  1418. /s
  1419. {
  1420.     closepath
  1421.     S
  1422. } def
  1423. /B
  1424. {
  1425.     _pola 0 eq
  1426.     {
  1427.         _doClip 1 eq
  1428.         gsave F grestore
  1429.         {
  1430.             gsave S grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _sc
  1431.             /_doClip 0 ddef
  1432.         }
  1433.         {
  1434.             S
  1435.         } ifelse
  1436.     }
  1437.     {
  1438.         /CRender
  1439.         {
  1440.             B
  1441.         } ddef
  1442.     } ifelse
  1443. } def
  1444. /b
  1445. {
  1446.     closepath
  1447.     B
  1448. } def
  1449. /W
  1450. {
  1451.     /_doClip 1 ddef
  1452. } def
  1453. /*
  1454. {
  1455.     count 0 ne
  1456.     {
  1457.         dup type /stringtype eq
  1458.         {
  1459.             pop
  1460.         } if
  1461.     } if
  1462.     newpath
  1463. } def
  1464. /u
  1465. {
  1466. } def
  1467. /U
  1468. {
  1469. } def
  1470. /q
  1471. {
  1472.     _pola 0 eq
  1473.     {
  1474.         gsave
  1475.     } if
  1476. } def
  1477. /Q
  1478. {
  1479.     _pola 0 eq
  1480.     {
  1481.         grestore
  1482.     } if
  1483. } def
  1484. /*u
  1485. {
  1486.     _pola 1 add /_pola exch ddef
  1487. } def
  1488. /*U
  1489. {
  1490.     _pola 1 sub /_pola exch ddef
  1491.     _pola 0 eq
  1492.     {
  1493.         CRender
  1494.     } if
  1495. } def
  1496. /D
  1497. {
  1498.     pop
  1499. } def
  1500. /*w
  1501. {
  1502. } def
  1503. /*W
  1504. {
  1505. } def
  1506. /`
  1507. {
  1508.     /_i save ddef
  1509.     clipForward?
  1510.     {
  1511.         nulldevice
  1512.     } if
  1513.     6 1 roll 4 npop
  1514.     concat pop
  1515.     userdict begin
  1516.     /showpage
  1517.     {
  1518.     } def
  1519.     0 setgray
  1520.     0 setlinecap
  1521.     1 setlinewidth
  1522.     0 setlinejoin
  1523.     10 setmiterlimit
  1524.     [] 0 setdash
  1525.     /setstrokeadjust where {pop false setstrokeadjust} if
  1526.     newpath
  1527.     0 setgray
  1528.     false setoverprint
  1529. } def
  1530. /~
  1531. {
  1532.  end
  1533.     _i restore
  1534. } def
  1535. /O
  1536. {
  1537.     0 ne
  1538.     /_of exch ddef
  1539.     /_lp /none ddef
  1540. } def
  1541. /R
  1542. {
  1543.     0 ne
  1544.     /_os exch ddef
  1545.     /_lp /none ddef
  1546. } def
  1547. /g
  1548. {
  1549.     /_gf exch ddef
  1550.     /_fc
  1551.     {
  1552.         _lp /fill ne
  1553.         {
  1554.             _of setoverprint
  1555.             _gf setgray
  1556.             /_lp /fill ddef
  1557.         } if
  1558.     } ddef
  1559.     /_pf
  1560.     {
  1561.         _fc
  1562.         _eo {eofill} {fill} ifelse
  1563.     } ddef
  1564.     /_psf
  1565.     {
  1566.         _fc
  1567.         hvashow
  1568.     } ddef
  1569.     /_pjsf
  1570.     {
  1571.         _fc
  1572.         hvawidthshow
  1573.     } ddef
  1574.     /_lp /none ddef
  1575. } def
  1576. /G
  1577. {
  1578.     /_gs exch ddef
  1579.     /_sc
  1580.     {
  1581.         _lp /stroke ne
  1582.         {
  1583.             _os setoverprint
  1584.             _gs setgray
  1585.             /_lp /stroke ddef
  1586.         } if
  1587.     } ddef
  1588.     /_ps
  1589.     {
  1590.         _sc
  1591.         stroke
  1592.     } ddef
  1593.     /_pss
  1594.     {
  1595.         _sc
  1596.         ss
  1597.     } ddef
  1598.     /_pjss
  1599.     {
  1600.         _sc
  1601.         jss
  1602.     } ddef
  1603.     /_lp /none ddef
  1604. } def
  1605. /k
  1606. {
  1607.     _cf astore pop
  1608.     /_fc
  1609.     {
  1610.         _lp /fill ne
  1611.         {
  1612.             _of setoverprint
  1613.             _cf aload pop setcmykcolor
  1614.             /_lp /fill ddef
  1615.         } if
  1616.     } ddef
  1617.     /_pf
  1618.     {
  1619.         _fc
  1620.         _eo {eofill} {fill} ifelse
  1621.     } ddef
  1622.     /_psf
  1623.     {
  1624.         _fc
  1625.         hvashow
  1626.     } ddef
  1627.     /_pjsf
  1628.     {
  1629.         _fc
  1630.         hvawidthshow
  1631.     } ddef
  1632.     /_lp /none ddef
  1633. } def
  1634. /K
  1635. {
  1636.     _cs astore pop
  1637.     /_sc
  1638.     {
  1639.         _lp /stroke ne
  1640.         {
  1641.             _os setoverprint
  1642.             _cs aload pop setcmykcolor
  1643.             /_lp /stroke ddef
  1644.         } if
  1645.     } ddef
  1646.     /_ps
  1647.     {
  1648.         _sc
  1649.         stroke
  1650.     } ddef
  1651.     /_pss
  1652.     {
  1653.         _sc
  1654.         ss
  1655.     } ddef
  1656.     /_pjss
  1657.     {
  1658.         _sc
  1659.         jss
  1660.     } ddef
  1661.     /_lp /none ddef
  1662. } def
  1663. /Xa
  1664. {
  1665.     _rgbf astore pop
  1666.     /_fc
  1667.     {
  1668.         _lp /fill ne
  1669.         {
  1670.             _of setoverprint
  1671.             _rgbf aload pop setrgbcolor
  1672.             /_lp /fill ddef
  1673.         } if
  1674.     } ddef
  1675.     /_pf
  1676.     {
  1677.         _fc
  1678.         _eo {eofill} {fill} ifelse
  1679.     } ddef
  1680.     /_psf
  1681.     {
  1682.         _fc
  1683.         hvashow
  1684.     } ddef
  1685.     /_pjsf
  1686.     {
  1687.         _fc
  1688.         hvawidthshow
  1689.     } ddef
  1690.     /_lp /none ddef
  1691. } def
  1692. /XA
  1693. {
  1694.     _rgbs astore pop
  1695.     /_sc
  1696.     {
  1697.         _lp /stroke ne
  1698.         {
  1699.             _os setoverprint
  1700.             _rgbs aload pop setrgbcolor
  1701.             /_lp /stroke ddef
  1702.         } if
  1703.     } ddef
  1704.     /_ps
  1705.     {
  1706.         _sc
  1707.         stroke
  1708.     } ddef
  1709.     /_pss
  1710.     {
  1711.         _sc
  1712.         ss
  1713.     } ddef
  1714.     /_pjss
  1715.     {
  1716.         _sc
  1717.         jss
  1718.     } ddef
  1719.     /_lp /none ddef
  1720. } def
  1721. /_rgbtocmyk
  1722. {
  1723. 3
  1724.     {
  1725.     1 exch sub 3 1 roll
  1726.     } repeat
  1727. 3 copy 1 4 1 roll
  1728. 3
  1729.     {
  1730.     3 index 2 copy gt
  1731.         {
  1732.         exch
  1733.         } if
  1734.     pop 4 1 roll
  1735.     } repeat
  1736. pop pop pop
  1737. 4 1 roll
  1738. 3
  1739.     {
  1740.     3 index sub
  1741.     3 1 roll
  1742.     } repeat
  1743. 4 -1 roll
  1744. } def
  1745. /Xx
  1746. {
  1747.     exch
  1748.     /_gf exch ddef
  1749.     0 eq
  1750.     {
  1751.         findcmykcustomcolor
  1752.     }
  1753.     {
  1754.         /findrgbcustomcolor where not {
  1755.             4 1 roll _rgbtocmyk
  1756.             5 -1 roll
  1757.             findcmykcustomcolor
  1758.         }
  1759.         {
  1760.             pop
  1761.             findrgbcustomcolor
  1762.         } ifelse
  1763.     } ifelse
  1764.     /_if exch ddef
  1765.     /_fc
  1766.     {
  1767.         _lp /fill ne
  1768.         {
  1769.             _of setoverprint
  1770.             _if _gf 1 exch sub setcustomcolor
  1771.             /_lp /fill ddef
  1772.         } if
  1773.     } ddef
  1774.     /_pf
  1775.     {
  1776.         _fc
  1777.         _eo {eofill} {fill} ifelse
  1778.     } ddef
  1779.     /_psf
  1780.     {
  1781.         _fc
  1782.         hvashow
  1783.     } ddef
  1784.     /_pjsf
  1785.     {
  1786.         _fc
  1787.         hvawidthshow
  1788.     } ddef
  1789.     /_lp /none ddef
  1790. } def
  1791. /XX
  1792. {
  1793.     exch
  1794.     /_gs exch ddef
  1795.     0 eq
  1796.     {
  1797.         findcmykcustomcolor
  1798.     }
  1799.     {
  1800.         /findrgbcustomcolor where not {
  1801.             4 1 roll _rgbtocmyk
  1802.             5 -1 roll
  1803.             findcmykcustomcolor
  1804.         }
  1805.         {
  1806.             pop
  1807.             findrgbcustomcolor
  1808.         } ifelse
  1809.     } ifelse
  1810.     /_is exch ddef
  1811.     /_sc
  1812.     {
  1813.         _lp /stroke ne
  1814.         {
  1815.             _os setoverprint
  1816.             _is _gs 1 exch sub setcustomcolor
  1817.             /_lp /stroke ddef
  1818.         } if
  1819.     } ddef
  1820.     /_ps
  1821.     {
  1822.         _sc
  1823.         stroke
  1824.     } ddef
  1825.     /_pss
  1826.     {
  1827.         _sc
  1828.         ss
  1829.     } ddef
  1830.     /_pjss
  1831.     {
  1832.         _sc
  1833.         jss
  1834.     } ddef
  1835.     /_lp /none ddef
  1836. } def
  1837. /x
  1838. {
  1839.     /_gf exch ddef
  1840.     findcmykcustomcolor
  1841.     /_if exch ddef
  1842.     /_fc
  1843.     {
  1844.         _lp /fill ne
  1845.         {
  1846.             _of setoverprint
  1847.             _if _gf 1 exch sub setcustomcolor
  1848.             /_lp /fill ddef
  1849.         } if
  1850.     } ddef
  1851.     /_pf
  1852.     {
  1853.         _fc
  1854.         _eo {eofill} {fill} ifelse
  1855.     } ddef
  1856.     /_psf
  1857.     {
  1858.         _fc
  1859.         hvashow
  1860.     } ddef
  1861.     /_pjsf
  1862.     {
  1863.         _fc
  1864.         hvawidthshow
  1865.     } ddef
  1866.     /_lp /none ddef
  1867. } def
  1868. /X
  1869. {
  1870.     /_gs exch ddef
  1871.     findcmykcustomcolor
  1872.     /_is exch ddef
  1873.     /_sc
  1874.     {
  1875.         _lp /stroke ne
  1876.         {
  1877.             _os setoverprint
  1878.             _is _gs 1 exch sub setcustomcolor
  1879.             /_lp /stroke ddef
  1880.         } if
  1881.     } ddef
  1882.     /_ps
  1883.     {
  1884.         _sc
  1885.         stroke
  1886.     } ddef
  1887.     /_pss
  1888.     {
  1889.         _sc
  1890.         ss
  1891.     } ddef
  1892.     /_pjss
  1893.     {
  1894.         _sc
  1895.         jss
  1896.     } ddef
  1897.     /_lp /none ddef
  1898. } def
  1899. /A
  1900. {
  1901.     pop
  1902. } def
  1903. /annotatepage
  1904. {
  1905. userdict /annotatepage 2 copy known {get exec} {pop pop} ifelse
  1906. } def
  1907. /XT {
  1908.     pop pop
  1909. } def
  1910. /discard
  1911. {
  1912.     save /discardSave exch store
  1913.     discardDict begin
  1914.     /endString exch store
  1915.     gt38?
  1916.     {
  1917.         2 add
  1918.     } if
  1919.     load
  1920.     stopped
  1921.     pop
  1922.  end
  1923.     discardSave restore
  1924. } bind def
  1925. userdict /discardDict 7 dict dup begin
  1926. put
  1927. /pre38Initialize
  1928. {
  1929.     /endStringLength endString length store
  1930.     /newBuff buffer 0 endStringLength getinterval store
  1931.     /newBuffButFirst newBuff 1 endStringLength 1 sub getinterval store
  1932.     /newBuffLast newBuff endStringLength 1 sub 1 getinterval store
  1933. } def
  1934. /shiftBuffer
  1935. {
  1936.     newBuff 0 newBuffButFirst putinterval
  1937.     newBuffLast 0
  1938.     currentfile read not
  1939.     {
  1940.     stop
  1941.     } if
  1942.     put
  1943. } def
  1944. 0
  1945. {
  1946.     pre38Initialize
  1947.     mark
  1948.     currentfile newBuff readstring exch pop
  1949.     {
  1950.         {
  1951.             newBuff endString eq
  1952.             {
  1953.                 cleartomark stop
  1954.             } if
  1955.             shiftBuffer
  1956.         } loop
  1957.     }
  1958.     {
  1959.     stop
  1960.     } ifelse
  1961. } def
  1962. 1
  1963. {
  1964.     pre38Initialize
  1965.     /beginString exch store
  1966.     mark
  1967.     currentfile newBuff readstring exch pop
  1968.     {
  1969.         {
  1970.             newBuff beginString eq
  1971.             {
  1972.                 /layerCount dup load 1 add store
  1973.             }
  1974.             {
  1975.                 newBuff endString eq
  1976.                 {
  1977.                     /layerCount dup load 1 sub store
  1978.                     layerCount 0 eq
  1979.                     {
  1980.                         cleartomark stop
  1981.                     } if
  1982.                 } if
  1983.             } ifelse
  1984.             shiftBuffer
  1985.         } loop
  1986.     } if
  1987. } def
  1988. 2
  1989. {
  1990.     mark
  1991.     {
  1992.         currentfile buffer readline not
  1993.         {
  1994.         stop
  1995.         } if
  1996.         endString eq
  1997.         {
  1998.             cleartomark stop
  1999.         } if
  2000.     } loop
  2001. } def
  2002. 3
  2003. {
  2004.     /beginString exch store
  2005.     /layerCnt 1 store
  2006.     mark
  2007.     {
  2008.         currentfile buffer readline not
  2009.         {
  2010.         stop
  2011.         } if
  2012.         dup beginString eq
  2013.         {
  2014.             pop /layerCnt dup load 1 add store
  2015.         }
  2016.         {
  2017.             endString eq
  2018.             {
  2019.                 layerCnt 1 eq
  2020.                 {
  2021.                     cleartomark stop
  2022.                 }
  2023.                 {
  2024.                     /layerCnt dup load 1 sub store
  2025.                 } ifelse
  2026.             } if
  2027.         } ifelse
  2028.     } loop
  2029. } def
  2030. end
  2031. userdict /clipRenderOff 15 dict dup begin
  2032. put
  2033. {
  2034.     /n /N /s /S /f /F /b /B
  2035. }
  2036. {
  2037.     {
  2038.         _doClip 1 eq
  2039.         {
  2040.             /_doClip 0 ddef _eo {eoclip} {clip} ifelse
  2041.         } if
  2042.         newpath
  2043.     } def
  2044. } forall
  2045. /Tr /pop load def
  2046. /Bb {} def
  2047. /BB /pop load def
  2048. /Bg {12 npop} def
  2049. /Bm {6 npop} def
  2050. /Bc /Bm load def
  2051. /Bh {4 npop} def
  2052. end
  2053. /Lb
  2054. {
  2055.     4 npop
  2056.     6 1 roll
  2057.     pop
  2058.     4 1 roll
  2059.     pop pop pop
  2060.     0 eq
  2061.     {
  2062.         0 eq
  2063.         {
  2064.             (%AI5_BeginLayer) 1 (%AI5_EndLayer--) discard
  2065.         }
  2066.         {
  2067.             
  2068.             /clipForward? true def
  2069.             
  2070.             /Tx /pop load def
  2071.             /Tj /pop load def
  2072.             
  2073.             currentdict end clipRenderOff begin begin
  2074.         } ifelse
  2075.     }
  2076.     {
  2077.         0 eq
  2078.         {
  2079.             save /discardSave exch store
  2080.         } if
  2081.     } ifelse
  2082. } bind def
  2083. /LB
  2084. {
  2085.     discardSave dup null ne
  2086.     {
  2087.         restore
  2088.     }
  2089.     {
  2090.         pop
  2091.         clipForward?
  2092.         {
  2093.             currentdict
  2094.          end
  2095.          end
  2096.          begin
  2097.                     
  2098.             /clipForward? false ddef
  2099.         } if
  2100.     } ifelse
  2101. } bind def
  2102. /Pb
  2103. {
  2104.     pop pop
  2105.     0 (%AI5_EndPalette) discard
  2106. } bind def
  2107. /Np
  2108. {
  2109.     0 (%AI5_End_NonPrinting--) discard
  2110. } bind def
  2111. /Ln /pop load def
  2112. /Ap
  2113. /pop load def
  2114. /Ar
  2115. {
  2116.     72 exch div
  2117.     0 dtransform dup mul exch dup mul add sqrt
  2118.     dup 1 lt
  2119.     {
  2120.         pop 1
  2121.     } if
  2122.     setflat
  2123. } def
  2124. /Mb
  2125. {
  2126.     q
  2127. } def
  2128. /Md
  2129. {
  2130. } def
  2131. /MB
  2132. {
  2133.     Q
  2134. } def
  2135. /nc 4 dict def
  2136. nc begin
  2137. /setgray
  2138. {
  2139.     pop
  2140. } bind def
  2141. /setcmykcolor
  2142. {
  2143.     4 npop
  2144. } bind def
  2145. /setrgbcolor
  2146. {
  2147.     3 npop
  2148. } bind def
  2149. /setcustomcolor
  2150. {
  2151.     2 npop
  2152. } bind def
  2153. currentdict readonly pop
  2154. end
  2155. end
  2156. setpacking
  2157. %%EndResource
  2158.  
  2159. %%BeginResource: procset Adobe_pattern_AI5 1.1 0
  2160. %%Title: (Adobe Illustrator (R) Version 5.0 Pattern Operators)
  2161. %%Version: 1.1 0
  2162. %%CreationDate: (03/26/93) ()
  2163. %%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved)
  2164. currentpacking true setpacking
  2165. userdict /Adobe_Illustrator_AI5 known not {
  2166.     userdict /Adobe_Illustrator_AI5 95 dict put
  2167. } if
  2168. userdict /Adobe_Illustrator_AI5 get begin
  2169. /@
  2170. {
  2171. } def
  2172. /&
  2173. {
  2174. } def
  2175. /dp
  2176. {
  2177.     dup null eq
  2178.     {
  2179.         pop
  2180.         _dp 0 ne
  2181.         {
  2182.             0 1 _dp 1 sub _dl mod
  2183.             {
  2184.                 _da exch get 3 get
  2185.             } for
  2186.             _dp 1 sub _dl mod 1 add packedarray
  2187.             _da 0 get aload pop 8 -1 roll 5 -1 roll pop 4 1 roll
  2188.             definepattern pop
  2189.         } if
  2190.     }
  2191.     {
  2192.         _dp 0 ne _dp _dl mod 0 eq and
  2193.         {
  2194.             null dp
  2195.         } if
  2196.         7 packedarray _da exch _dp _dl mod exch put
  2197.         _dp _dl mod _da 0 get 4 get 2 packedarray
  2198.         /_dp _dp 1 add def
  2199.     } ifelse
  2200. } def
  2201. /E
  2202. {
  2203.     _ed begin
  2204.     dup 0 get type /arraytype ne
  2205.     {
  2206.         0
  2207.         {
  2208.             dup 1 add index type /arraytype eq
  2209.             {
  2210.                 1 add
  2211.             }
  2212.             {
  2213.                 exit
  2214.             } ifelse
  2215.         } loop
  2216.         array astore
  2217.     } if
  2218.     /_dd exch def
  2219.     /_ury exch def
  2220.     /_urx exch def
  2221.     /_lly exch def
  2222.     /_llx exch def
  2223.     /_n exch def
  2224.     /_y 0 def
  2225.     /_dl 4 def
  2226.     /_dp 0 def
  2227.     /_da _dl array def
  2228.     0 1 _dd length 1 sub
  2229.     {
  2230.         /_d exch _dd exch get def
  2231.         0 2 _d length 2 sub
  2232.         {
  2233.             /_x exch def
  2234.             /_c false def
  2235.             /_r _d _x 1 add get cvlit def
  2236.             _r _ ne
  2237.             {
  2238.                 _urx _llx sub _ury _lly sub
  2239.                 [
  2240.                 1 0 0 1 0 0
  2241.                 ]
  2242.                 [
  2243.                 /save cvx
  2244.                 _llx neg _lly neg /translate cvx
  2245.                 _c
  2246.                 {
  2247.                     nc /begin cvx
  2248.                 } if
  2249.                 _r dup type /stringtype eq
  2250.                 {
  2251.                     cvx
  2252.                 }
  2253.                 {
  2254.                     {
  2255.                         exec
  2256.                     } /forall cvx
  2257.                 } ifelse
  2258.                 _c
  2259.                 {
  2260.                     /end cvx
  2261.                 } if
  2262.                 /restore cvx
  2263.                 ] cvx
  2264.                 /_fn 12 _n length add string def
  2265.                 _y _fn cvs pop
  2266.                 /_y _y 1 add def
  2267.                 _fn 12 _n putinterval
  2268.                 _fn _c false dp
  2269.                 _d exch _x 1 add exch put
  2270.             } if
  2271.         } for
  2272.     } for
  2273.     null dp
  2274.     _n _dd /_pd
  2275.  end
  2276.     xput
  2277. } def
  2278. /fc
  2279. {
  2280.     _fm dup concatmatrix pop
  2281. } def
  2282. /p
  2283. {
  2284.     /_fm exch ddef
  2285.     9 -2 roll _pm translate fc
  2286.     7 -2 roll _pm scale fc
  2287.     5 -1 roll _pm rotate fc
  2288.     4 -2 roll exch 0 ne
  2289.     {
  2290.         dup _pm rotate fc
  2291.         1 -1 _pm scale fc
  2292.         neg _pm rotate fc
  2293.     }
  2294.     {
  2295.         pop
  2296.     } ifelse
  2297.     dup _pm rotate fc
  2298.     exch dup sin exch cos div 1 0 0 1 0 6 2 roll
  2299.     _pm astore fc
  2300.     neg _pm rotate fc
  2301.     _pd exch get /_fdd exch ddef
  2302.     /_pf
  2303.     {
  2304.         save
  2305.         /_doClip 0 ddef
  2306.         0 1 _fdd length 1 sub
  2307.         {
  2308.             /_fd exch _fdd exch get ddef
  2309.             _fd
  2310.             0 2 _fd length 2 sub
  2311.             {
  2312.                 gsave
  2313.                 2 copy get dup _ ne
  2314.                 {
  2315.                     cvx exec _fc
  2316.                 }
  2317.                 {
  2318.                     pop
  2319.                 } ifelse
  2320.                 2 copy 1 add get dup _ ne
  2321.                 {
  2322.                     aload pop findfont _fm
  2323.                     patternfill
  2324.                 }
  2325.                 {
  2326.                     pop
  2327.                     fill
  2328.                 } ifelse
  2329.                 grestore
  2330.                 pop
  2331.             } for
  2332.             pop
  2333.         } for
  2334.         restore
  2335.         newpath
  2336.     } ddef
  2337.     /_psf
  2338.     {
  2339.         save
  2340.         /_doClip 0 ddef
  2341.         0 1 _fdd length 1 sub
  2342.         {
  2343.             /_fd exch _fdd exch get ddef
  2344.             _fd
  2345.             0 2 _fd length 2 sub
  2346.             {
  2347.                 gsave
  2348.                 2 copy get dup _ ne
  2349.                 {
  2350.                     cvx exec _fc
  2351.                 }
  2352.                 {
  2353.                     pop
  2354.                 } ifelse
  2355.                 2 copy 1 add get dup _ ne
  2356.                 {
  2357.                     aload pop findfont _fm
  2358.                     9 copy 6 npop patternashow
  2359.                 }
  2360.                 {
  2361.                     pop
  2362.                     6 copy 3 npop hvashow
  2363.                 } ifelse
  2364.                 grestore
  2365.                 pop
  2366.             } for
  2367.             pop
  2368.         } for
  2369.         restore
  2370.         sw rmoveto
  2371.     } ddef
  2372.     /_pjsf
  2373.     {
  2374.         save
  2375.         /_doClip 0 ddef
  2376.         0 1 _fdd length 1 sub
  2377.         {
  2378.             /_fd exch _fdd exch get ddef
  2379.             _fd
  2380.             0 2 _fd length 2 sub
  2381.             {
  2382.                 gsave
  2383.                 2 copy get dup _ ne
  2384.                 {
  2385.                     cvx exec _fc
  2386.                 }
  2387.                 {
  2388.                     pop
  2389.                 } ifelse
  2390.                 2 copy 1 add get dup _ ne
  2391.                 {
  2392.                     aload pop findfont _fm
  2393.                     12 copy 6 npop patternawidthshow
  2394.                 }
  2395.                 {
  2396.                     pop 9 copy 3 npop hvawidthshow
  2397.                 } ifelse
  2398.                 grestore
  2399.                 pop
  2400.             } for
  2401.             pop
  2402.         } for
  2403.         restore
  2404.         swj rmoveto
  2405.     } ddef
  2406.     /_lp /none ddef
  2407. } def
  2408. /sc
  2409. {
  2410.     _sm dup concatmatrix pop
  2411. } def
  2412. /P
  2413. {
  2414.     /_sm exch ddef
  2415.     9 -2 roll _pm translate sc
  2416.     7 -2 roll _pm scale sc
  2417.     5 -1 roll _pm rotate sc
  2418.     4 -2 roll exch 0 ne
  2419.     {
  2420.         dup _pm rotate sc
  2421.         1 -1 _pm scale sc
  2422.         neg _pm rotate sc
  2423.     }
  2424.     {
  2425.         pop
  2426.     } ifelse
  2427.     dup _pm rotate sc
  2428.     exch dup sin exch cos div 1 0 0 1 0 6 2 roll
  2429.     _pm astore sc
  2430.     neg _pm rotate sc
  2431.     _pd exch get /_sdd exch ddef
  2432.     /_ps
  2433.     {
  2434.         save
  2435.         /_doClip 0 ddef
  2436.         0 1 _sdd length 1 sub
  2437.         {
  2438.             /_sd exch _sdd exch get ddef
  2439.             _sd
  2440.             0 2 _sd length 2 sub
  2441.             {
  2442.                 gsave
  2443.                 2 copy get dup _ ne
  2444.                 {
  2445.                     cvx exec _sc
  2446.                 }
  2447.                 {
  2448.                     pop
  2449.                 } ifelse
  2450.                 2 copy 1 add get dup _ ne
  2451.                 {
  2452.                     aload pop findfont _sm
  2453.                     patternstroke
  2454.                 }
  2455.                 {
  2456.                     pop stroke
  2457.                 } ifelse
  2458.                 grestore
  2459.                 pop
  2460.             } for
  2461.             pop
  2462.         } for
  2463.         restore
  2464.         newpath
  2465.     } ddef
  2466.     /_pss
  2467.     {
  2468.         save
  2469.         /_doClip 0 ddef
  2470.         0 1 _sdd length 1 sub
  2471.         {
  2472.             /_sd exch _sdd exch get ddef
  2473.             _sd
  2474.             0 2 _sd length 2 sub
  2475.             {
  2476.                 gsave
  2477.                 2 copy get dup _ ne
  2478.                 {
  2479.                     cvx exec _sc
  2480.                 }
  2481.                 {
  2482.                     pop
  2483.                 } ifelse
  2484.                 2 copy 1 add get dup _ ne
  2485.                 {
  2486.                     aload pop findfont _sm
  2487.                     10 copy 6 npop patternashowstroke
  2488.                 }
  2489.                 {
  2490.                     pop 7 copy 3 npop ss
  2491.                 } ifelse
  2492.                 grestore
  2493.                 pop
  2494.             } for
  2495.             pop
  2496.         } for
  2497.         restore
  2498.         pop sw rmoveto
  2499.     } ddef
  2500.     /_pjss
  2501.     {
  2502.         save
  2503.         /_doClip 0 ddef
  2504.         0 1 _sdd length 1 sub
  2505.         {
  2506.             /_sd exch _sdd exch get ddef
  2507.             _sd
  2508.             0 2 _sd length 2 sub
  2509.             {
  2510.                 gsave
  2511.                 2 copy get dup _ ne
  2512.                 {
  2513.                     cvx exec _sc
  2514.                 }
  2515.                 {
  2516.                     pop
  2517.                 } ifelse
  2518.                 2 copy 1 add get dup _ ne
  2519.                 {
  2520.                     aload pop findfont _sm
  2521.                     13 copy 6 npop patternawidthshowstroke
  2522.                 }
  2523.                 {
  2524.                     pop 10 copy 3 npop jss
  2525.                 } ifelse
  2526.                 grestore
  2527.                 pop
  2528.             } for
  2529.             pop
  2530.         } for
  2531.         restore
  2532.         pop swj rmoveto
  2533.     } ddef
  2534.     /_lp /none ddef
  2535. } def
  2536. end
  2537. userdict /Adobe_pattern_AI5 18 dict dup begin
  2538. put
  2539. /initialize
  2540. {
  2541.     /definepattern where
  2542.     {
  2543.         pop
  2544.         pop pop
  2545.     }
  2546.     {
  2547.      begin
  2548.      begin
  2549.         Adobe_pattern_AI5 begin
  2550.         Adobe_pattern_AI5
  2551.         {
  2552.             dup xcheck
  2553.             {
  2554.                 bind
  2555.             } if
  2556.             pop pop
  2557.         } forall
  2558.         mark
  2559.         cachestatus 7 1 roll pop pop pop pop exch pop exch
  2560.         {
  2561.             {
  2562.                 10000 add
  2563.                 dup 2 index gt
  2564.                 {
  2565.                     exit
  2566.                 } if
  2567.                 dup setcachelimit
  2568.             } loop
  2569.         } stopped
  2570.         cleartomark
  2571.      end     
  2572.         
  2573.      end
  2574.      end
  2575.         
  2576.         Adobe_pattern_AI5 begin
  2577.     } ifelse
  2578. } def
  2579. /terminate
  2580. {
  2581.     currentdict Adobe_pattern_AI5 eq
  2582.     {
  2583.      end
  2584.     } if
  2585. } def
  2586. errordict
  2587. /nocurrentpoint
  2588. {
  2589.     pop
  2590.     stop
  2591. } put
  2592. errordict
  2593. /invalidaccess
  2594. {
  2595.     pop
  2596.     stop
  2597. } put
  2598. /patternencoding
  2599. 256 array def
  2600. 0 1 255
  2601. {
  2602.     patternencoding exch ( ) 2 copy exch 0 exch put cvn put
  2603. } for
  2604. /definepattern
  2605. {
  2606.     17 dict begin
  2607.     /uniform exch def
  2608.     /cache exch def
  2609.     /key exch def
  2610.     /procarray exch def
  2611.     /mtx exch matrix invertmatrix def
  2612.     /height exch def
  2613.     /width exch def
  2614.     /ctm matrix currentmatrix def
  2615.     /ptm matrix def
  2616.     /str 32 string def
  2617.     /slice 9 dict def
  2618.     slice /s 1 put
  2619.     slice /q 256 procarray length div sqrt floor cvi put
  2620.     slice /b 0 put
  2621.     /FontBBox
  2622.     [
  2623.     0 0 0 0
  2624.     ] def
  2625.     /FontMatrix mtx matrix copy def
  2626.     /Encoding patternencoding def
  2627.     /FontType 3 def
  2628.     /BuildChar
  2629.     {
  2630.         exch
  2631.      begin
  2632.         /setstrokeadjust where {pop true setstrokeadjust} if
  2633.         slice begin
  2634.         dup q dup mul mod s idiv /i exch def
  2635.         dup q dup mul mod s mod /j exch def
  2636.         q dup mul idiv procarray exch get
  2637.         /xl j width s div mul def
  2638.         /xg j 1 add width s div mul def
  2639.         /yl i height s div mul def
  2640.         /yg i 1 add height s div mul def
  2641.         uniform
  2642.         {
  2643.             1 1
  2644.         }
  2645.         {
  2646.             width 0 dtransform
  2647.             dup mul exch dup mul add sqrt dup 1 add exch div
  2648.             0 height dtransform
  2649.             dup mul exch dup mul add sqrt dup 1 add exch div
  2650.         } ifelse
  2651.         width 0 cache
  2652.         {
  2653.             xl 4 index mul yl 4 index mul xg 6 index mul yg 6 index mul
  2654.             setcachedevice
  2655.         }
  2656.         {
  2657.             setcharwidth
  2658.         } ifelse
  2659.         gsave
  2660.         scale
  2661.         newpath
  2662.         xl yl moveto
  2663.         xg yl lineto
  2664.         xg yg lineto
  2665.         xl yg lineto
  2666.         closepath
  2667.         clip
  2668.         newpath
  2669.      end
  2670.      end
  2671.         exec
  2672.         grestore
  2673.     } def
  2674.     key currentdict definefont
  2675.  end
  2676. } def
  2677. /patterncachesize
  2678. {
  2679.     gsave
  2680.     newpath
  2681.     0 0 moveto
  2682.     width 0 lineto
  2683.     width height lineto
  2684.     0 height lineto
  2685.     closepath
  2686.     patternmatrix setmatrix
  2687.     pathbbox
  2688.     exch ceiling 4 -1 roll floor sub 3 1 roll
  2689.     ceiling exch floor sub
  2690.     mul 1 add
  2691.     grestore
  2692. } def
  2693. /patterncachelimit
  2694. {
  2695.     cachestatus 7 1 roll 6 npop 8 mul
  2696. } def
  2697. /patternpath
  2698. {
  2699.     exch dup begin
  2700.     setfont
  2701.     ctm setmatrix
  2702.     concat
  2703.     slice exch /b exch slice /q get dup mul mul put
  2704.     FontMatrix concat
  2705.     uniform
  2706.     {
  2707.         width 0 dtransform round width div exch round width div exch
  2708.         0 height dtransform round height div exch height div exch
  2709.         0 0 transform round exch round exch
  2710.         ptm astore setmatrix
  2711.     }
  2712.     {
  2713.         ptm currentmatrix pop
  2714.     } ifelse
  2715.     {
  2716.         currentpoint
  2717.     } stopped not
  2718.     {
  2719.         2 npop
  2720.         pathbbox
  2721.         true
  2722.         4 index 3 index eq
  2723.         4 index 3 index eq
  2724.         and
  2725.         {
  2726.             pop false
  2727.             {
  2728.                 {
  2729.                     2 npop
  2730.                 }
  2731.                 {
  2732.                     3 npop true
  2733.                 }
  2734.                 {
  2735.                     7 npop true
  2736.                 }
  2737.                 {
  2738.                     pop true
  2739.                 } pathforall
  2740.             } stopped
  2741.             {
  2742.                 5 npop true
  2743.             } if
  2744.         } if
  2745.         {
  2746.             height div ceiling height mul 4 1 roll
  2747.             width div ceiling width mul 4 1 roll
  2748.             height div floor height mul 4 1 roll
  2749.             width div floor width mul 4 1 roll
  2750.             2 index sub height div ceiling cvi exch
  2751.             3 index sub width div ceiling cvi exch
  2752.             4 2 roll moveto
  2753.             FontMatrix mtx invertmatrix
  2754.             dup dup 4 get exch 5 get rmoveto
  2755.             ptm ptm concatmatrix pop
  2756.             slice /s
  2757.             patterncachesize patterncachelimit div ceiling sqrt ceiling cvi
  2758.             dup slice /q get gt
  2759.             {
  2760.                 pop slice /q get
  2761.             } if
  2762.             put
  2763.             0 1 slice /s get dup mul 1 sub
  2764.             {
  2765.                 slice /b get add
  2766.                 gsave
  2767.                 0 1 str length 1 sub
  2768.                 {
  2769.                     str exch 2 index put
  2770.                 } for
  2771.                 pop
  2772.                 dup
  2773.                 {
  2774.                     gsave
  2775.                     ptm setmatrix
  2776.                     1 index str length idiv
  2777.                     {
  2778.                         str show
  2779.                     } repeat
  2780.                     1 index str length mod str exch 0 exch getinterval show
  2781.                     grestore
  2782.                     0 height rmoveto
  2783.                 } repeat
  2784.                 grestore
  2785.             } for
  2786.             2 npop
  2787.         }
  2788.         {
  2789.             4 npop
  2790.         } ifelse
  2791.     } if
  2792.  end
  2793. } def
  2794. /patternclip
  2795. {
  2796.     _eo {eoclip} {clip} ifelse
  2797. } def
  2798. /patternstrokepath
  2799. {
  2800.     strokepath
  2801. } def
  2802. /patternmatrix
  2803. matrix def
  2804. /patternfill
  2805. {
  2806.     dup type /dicttype eq
  2807.     {
  2808.         Adobe_pattern_AI5 /patternmatrix get
  2809.     } if
  2810.     gsave
  2811.     patternclip
  2812.     Adobe_pattern_AI5 /patternpath get exec
  2813.     grestore
  2814.     newpath
  2815. } def
  2816. /patternstroke
  2817. {
  2818.     dup type /dicttype eq
  2819.     {
  2820.         Adobe_pattern_AI5 /patternmatrix get
  2821.     } if
  2822.     gsave
  2823.     patternstrokepath
  2824.     true
  2825.     {
  2826.         {
  2827.             {
  2828.                 newpath
  2829.                 moveto
  2830.             }
  2831.             {
  2832.                 lineto
  2833.             }
  2834.             {
  2835.                 curveto
  2836.             }
  2837.             {
  2838.                 closepath
  2839.                 3 copy
  2840.                 Adobe_pattern_AI5 /patternfill get exec
  2841.             } pathforall
  2842.             3 npop
  2843.         } stopped
  2844.         {
  2845.             5 npop
  2846.             patternclip
  2847.             Adobe_pattern_AI5 /patternfill get exec
  2848.         } if
  2849.     }
  2850.     {
  2851.         patternclip
  2852.         Adobe_pattern_AI5 /patternfill get exec
  2853.     } ifelse
  2854.     grestore
  2855.     newpath
  2856. } def
  2857. /vpatternawidthshow
  2858. {
  2859.     6 1 roll
  2860.     /_hvay exch ddef
  2861.     /_hvax exch ddef
  2862.     /_hvwb exch ddef
  2863.     /_hvcy exch ddef
  2864.     /_hvcx exch ddef
  2865.     
  2866.     {
  2867.         dup cstring
  2868.         dup length 1 eq
  2869.         _charorientation 1 eq
  2870.         and
  2871.         {
  2872.             -90 rotate
  2873.             currentpoint
  2874.             _fontRotateAdjust add
  2875.             moveto
  2876.             gsave
  2877.             false charpath currentpoint
  2878.             5 index 5 index 5 index Adobe_pattern_AI5 /patternfill get exec
  2879.             grestore
  2880.             _fontRotateAdjust sub
  2881.             moveto
  2882.             _hvwb eq { _hvcx _hvcy rmoveto } if
  2883.             _hvax _hvay rmoveto
  2884.             90 rotate
  2885.         }
  2886.         {
  2887.             currentpoint
  2888.             _fontHeight sub
  2889.             _hvax sub
  2890.             3 index _hvwb eq { _hvcx sub } if
  2891.             currentpoint
  2892.             exch 4 index stringwidth pop 2 div sub
  2893.             exch _fontAscent sub
  2894.             moveto
  2895.             gsave
  2896.             2 index false charpath
  2897.             6 index 6 index 6 index Adobe_pattern_AI5 /patternfill get exec
  2898.             grestore
  2899.             newpath moveto pop pop
  2900.         } ifelse
  2901.     } cforall
  2902.     3 npop
  2903. } def
  2904. /hpatternawidthshow
  2905. {
  2906.     {
  2907.         dup cstring exch
  2908.         gsave
  2909.         3 index eq { 5 index 5 index rmoveto } if
  2910.         false charpath currentpoint
  2911.         9 index 9 index 9 index
  2912.         Adobe_pattern_AI5 /patternfill get exec
  2913.         grestore
  2914.         newpath moveto
  2915.         2 copy rmoveto
  2916.     } cforall
  2917.     8 npop
  2918. } def
  2919. /patternashow
  2920. {
  2921. 0 0 0 6 3 roll
  2922. patternawidthshow
  2923. } def
  2924. /patternawidthshow
  2925. {
  2926.     6 index type /dicttype eq
  2927.     {
  2928.         Adobe_pattern_AI5 /patternmatrix get 7 1 roll
  2929.     } if
  2930.     _lineorientation 0 eq { hpatternawidthshow } { vpatternawidthshow } ifelse
  2931. } def
  2932. /vpatternawidthshowstroke
  2933. {
  2934.     7 1 roll
  2935.     6 1 roll
  2936.     /_hvay exch ddef
  2937.     /_hvax exch ddef
  2938.     /_hvwb exch ddef
  2939.     /_hvcy exch ddef
  2940.     /_hvcx exch ddef
  2941.     {
  2942.         dup cstring
  2943.         dup length 1 eq
  2944.         _charorientation 1 eq
  2945.         and
  2946.         {
  2947.             -90 rotate
  2948.             currentpoint
  2949.             _fontRotateAdjust add
  2950.             moveto
  2951.             gsave
  2952.             false charpath currentpoint
  2953.             3 index setmatrix
  2954.             6 index 6 index 6 index Adobe_pattern_AI5 /patternstroke get exec
  2955.             grestore
  2956.             _fontRotateAdjust sub
  2957.             moveto
  2958.             _hvwb eq { _hvcx _hvcy rmoveto } if
  2959.             _hvax _hvay rmoveto
  2960.             90 rotate
  2961.         }
  2962.         {
  2963.             currentpoint
  2964.             _fontHeight sub
  2965.             _hvax sub
  2966.             3 index _hvwb eq { _hvcx sub } if
  2967.             currentpoint
  2968.             exch 4 index stringwidth pop 2 div sub
  2969.             exch _fontAscent sub
  2970.             moveto
  2971.             gsave
  2972.             2 index false charpath
  2973.             4 index setmatrix
  2974.             7 index 7 index 7 index Adobe_pattern_AI5 /patternstroke get exec
  2975.             grestore
  2976.             newpath moveto pop pop
  2977.         } ifelse
  2978.     } cforall
  2979.     4 npop
  2980. } def
  2981. /hpatternawidthshowstroke
  2982. {
  2983.     7 1 roll
  2984.     {
  2985.         dup cstring exch
  2986.         gsave
  2987.         3 index eq { 5 index 5 index rmoveto } if
  2988.         false charpath currentpoint
  2989.         7 index setmatrix
  2990.         10 index 10 index 10 index
  2991.         Adobe_pattern_AI5 /patternstroke get exec
  2992.         grestore
  2993.         newpath moveto
  2994.         2 copy rmoveto
  2995.     } cforall
  2996.     9 npop
  2997. } def
  2998. /patternashowstroke
  2999. {
  3000.     0 0 0 7 3 roll
  3001.     patternawidthshowstroke
  3002. } def
  3003. /patternawidthshowstroke
  3004. {
  3005.     7 index type /dicttype eq
  3006.     {
  3007.         patternmatrix /patternmatrix get 8 1 roll
  3008.     } if
  3009.     _lineorientation 0 eq { hpatternawidthshowstroke } { vpatternawidthshowstroke } ifelse
  3010. } def
  3011. end
  3012. setpacking
  3013. %%EndResource
  3014. %%BeginResource: procset Adobe_cshow 2.0 8
  3015. %%Title: (Writing System Operators)
  3016. %%Version: 2.0 8
  3017. %%CreationDate: (1/23/89) ()
  3018. %%Copyright: ((C) 1992-1996 Adobe Systems Incorporated All Rights Reserved)
  3019. currentpacking true setpacking
  3020. userdict /Adobe_cshow 14 dict dup begin put
  3021. /initialize
  3022. {
  3023.     Adobe_cshow begin
  3024.     Adobe_cshow
  3025.     {
  3026.         dup xcheck
  3027.         {
  3028.             bind
  3029.         } if
  3030.         pop pop
  3031.     } forall
  3032.  end
  3033.     Adobe_cshow begin
  3034. } def
  3035. /terminate
  3036. {
  3037. currentdict Adobe_cshow eq
  3038.     {
  3039.  end
  3040.     } if
  3041. } def
  3042. /cforall
  3043. {
  3044.     /_lobyte 0 ddef
  3045.     /_hibyte 0 ddef
  3046.     /_cproc exch ddef
  3047.     /_cscript currentfont /FontScript known { currentfont /FontScript get } { -1 } ifelse ddef
  3048.     {
  3049.         /_lobyte exch ddef
  3050.         _hibyte 0 eq
  3051.         _cscript 1 eq
  3052.         _lobyte 129 ge _lobyte 159 le and
  3053.         _lobyte 224 ge _lobyte 252 le and or and
  3054.         _cscript 2 eq
  3055.         _lobyte 161 ge _lobyte 254 le and and
  3056.         _cscript 3 eq
  3057.         _lobyte 161 ge _lobyte 254 le and and
  3058.         _cscript 25 eq
  3059.         _lobyte 161 ge _lobyte 254 le and and
  3060.         _cscript -1 eq
  3061.         or or or or and
  3062.         {
  3063.             /_hibyte _lobyte ddef
  3064.         }
  3065.         {
  3066.             _hibyte 256 mul _lobyte add
  3067.             _cproc
  3068.             /_hibyte 0 ddef
  3069.         } ifelse
  3070.     } forall
  3071. } def
  3072. /cstring
  3073. {
  3074.     dup 256 lt
  3075.     {
  3076.         (s) dup 0 4 3 roll put
  3077.     }
  3078.     {
  3079.         dup 256 idiv exch 256 mod
  3080.         (hl) dup dup 0 6 5 roll put 1 4 3 roll put
  3081.     } ifelse
  3082. } def
  3083. /clength
  3084. {
  3085.     0 exch
  3086.     { 256 lt { 1 } { 2 } ifelse add } cforall
  3087. } def
  3088. /hawidthshow
  3089. {
  3090.     {
  3091.         dup cstring
  3092.         show
  3093.         _hvax _hvay rmoveto
  3094.         _hvwb eq { _hvcx _hvcy rmoveto } if
  3095.     } cforall
  3096. } def
  3097. /vawidthshow
  3098. {
  3099.     {
  3100.         dup 255 le
  3101.         _charorientation 1 eq
  3102.         and
  3103.         {
  3104.             -90 rotate
  3105.             0 _fontRotateAdjust rmoveto
  3106.             cstring
  3107.             _hvcx _hvcy _hvwb _hvax _hvay 6 -1 roll awidthshow
  3108.             0 _fontRotateAdjust neg rmoveto
  3109.             90 rotate
  3110.         }
  3111.         {
  3112.             currentpoint
  3113.             _fontHeight sub
  3114.             exch _hvay sub exch _hvax sub
  3115.             2 index _hvwb eq { exch _hvcy sub exch _hvcx sub } if
  3116.             3 2 roll
  3117.             cstring
  3118.             dup stringwidth pop 2 div neg _fontAscent neg rmoveto
  3119.             show
  3120.             moveto
  3121.         } ifelse
  3122.     } cforall
  3123. } def
  3124. /hvawidthshow
  3125. {
  3126.     6 1 roll
  3127.     /_hvay exch ddef
  3128.     /_hvax exch ddef
  3129.     /_hvwb exch ddef
  3130.     /_hvcy exch ddef
  3131.     /_hvcx exch ddef
  3132.     _lineorientation 0 eq { hawidthshow } { vawidthshow } ifelse
  3133. } def
  3134. /hvwidthshow
  3135. {
  3136.     0 0 3 -1 roll hvawidthshow
  3137. } def
  3138. /hvashow
  3139. {
  3140.     0 0 0 6 -3 roll hvawidthshow
  3141. } def
  3142. /hvshow
  3143. {
  3144.     0 0 0 0 0 6 -1 roll hvawidthshow
  3145. } def
  3146. currentdict readonly pop end
  3147. setpacking
  3148. %%EndResource
  3149. %%BeginResource: procset Adobe_shading_AI8 1.0 0
  3150. %%Title: (Adobe Illustrator 8 Shading Procset)
  3151. %%Version: 1.0 0
  3152. %%CreationDate: (12/17/97) ()
  3153. %%Copyright: ((C) 1987-1997 Adobe Systems Incorporated All Rights Reserved)
  3154. userdict /defaultpacking currentpacking put true setpacking
  3155. userdict /Adobe_shading_AI8 10 dict dup begin put
  3156. /initialize {
  3157.     Adobe_shading_AI8 begin
  3158.     Adobe_shading_AI8 bdprocs
  3159.     Mesh /initialize get exec
  3160. } def
  3161. /terminate {
  3162.     currentdict Adobe_shading_AI8 eq {
  3163.      end
  3164.     } if
  3165. } def
  3166. /bdprocs {
  3167.     {
  3168.         dup xcheck 1 index type /arraytype eq and {
  3169.             bind
  3170.         } if
  3171.         pop pop
  3172.     } forall
  3173. } def
  3174. /X! {pop} def
  3175. /X# {pop pop} def
  3176. /Mesh 40 dict def
  3177. Mesh begin
  3178. /initialize {
  3179.     Mesh bdprocs
  3180.     Mesh begin
  3181.         /emulate? /AI8MeshEmulation where {
  3182.             pop AI8MeshEmulation
  3183.         }{
  3184.             systemdict /shfill known not
  3185.         } ifelse def
  3186.  end
  3187. } def
  3188. /bd {
  3189.     shadingdict begin
  3190. } def
  3191. /paint {
  3192.     emulate? {
  3193.      end
  3194.     }{
  3195.         /_lp /none ddef _fc /_lp /none ddef
  3196.         
  3197.         /AIColorSpace AIColorSpace tocolorspace store
  3198.         /ColorSpace AIColorSpace topsspace store
  3199.         
  3200.         version_ge_3010.106 not systemdict /setsmoothness known and {
  3201.             0.0001 setsmoothness
  3202.         } if
  3203.         
  3204.         composite? {
  3205.             /DataSource getdatasrc def
  3206.             Matrix concat
  3207.             currentdict end
  3208.             shfill
  3209.         }{
  3210.             AIColorSpace makesmarks AIPlateList markingplate and not isoverprint and {
  3211.              end
  3212.             }{
  3213.                 /ColorSpace /DeviceGray store
  3214.                 /Decode [0 1 0 1 0 1] store
  3215.                 /DataSource getplatesrc def
  3216.                 Matrix concat
  3217.                 currentdict end
  3218.                 shfill
  3219.             } ifelse
  3220.         } ifelse
  3221.     } ifelse
  3222. } def
  3223. /shadingdict 12 dict def
  3224. shadingdict begin
  3225.     /ShadingType 6 def
  3226.     /BitsPerCoordinate 16 def
  3227.     /BitsPerComponent 8 def
  3228.     /BitsPerFlag 8 def
  3229. end
  3230. /datafile null def
  3231. /databuf 256 string def
  3232. /dataptr 0 def
  3233. /srcspace null def
  3234. /srcchannels 0 def
  3235. /dstchannels 0 def
  3236. /dstplate 0 def
  3237. /srctodstcolor null def
  3238. /getplatesrc {
  3239.     /srcspace AIColorSpace store
  3240.     /srcchannels AIColorSpace getnchannels store
  3241.     /dstchannels 1 store
  3242.     /dstplate getplateindex store
  3243.     /srctodstcolor srcspace makesmarks {
  3244.         dstplate 4 eq {
  3245.             {1 exch sub}
  3246.         }{
  3247.             {srcspace tocmyk 3 dstplate sub index 1 exch sub 5 1 roll 4 {pop} repeat}
  3248.         } ifelse
  3249.     }{
  3250.         {srcchannels {pop} repeat 1}
  3251.     } ifelse store
  3252.     /datafile getdatasrc store
  3253.     /rdpatch168 load DataLength () /SubFileDecode filter
  3254. } def
  3255. /getdatasrc {
  3256.     /rdcmntline load /ASCII85Decode filter
  3257. } def
  3258. /rdpatch168 {
  3259.     /dataptr 0 store
  3260.     49 rdcount
  3261.     4 {
  3262.         dup {pop srcchannels getint8} if
  3263.         dup {pop srctodstcolor dstchannels putint8 true} if
  3264.     } repeat
  3265.     {databuf 0 dataptr getinterval}{()} ifelse
  3266. } def
  3267. /rdpatch3216 {
  3268.     /dataptr 0 store
  3269.     97 rdcount
  3270.     4 {
  3271.         dup {pop srcchannels getint16} if
  3272.         dup {pop srctodstcolor dstchannels putint16 true} if
  3273.     } repeat
  3274.     {databuf 0 dataptr getinterval}{()} ifelse
  3275. } def
  3276. /rdcount {
  3277.     dup 0 gt {
  3278.         datafile databuf dataptr 4 -1 roll getinterval readstring
  3279.         exch length dataptr add /dataptr exch store
  3280.     }{
  3281.         true
  3282.     } ifelse
  3283. } def
  3284. /getint8 {
  3285.     mark true 3 -1 roll
  3286.     {
  3287.         dup {pop datafile read} if
  3288.         dup {pop 255 div true} if
  3289.     } repeat
  3290.     {
  3291.         counttomark 1 add -1 roll pop true
  3292.     }{
  3293.         cleartomark false
  3294.     } ifelse
  3295. } def
  3296. /putint8 {
  3297.     dup dataptr add /dataptr exch store
  3298.     dataptr exch
  3299.     {
  3300.         1 sub exch
  3301.         255 mul cvi
  3302.         databuf 2 index
  3303.         3 -1 roll put
  3304.     } repeat
  3305.     pop
  3306. } def 
  3307. /getint16 {
  3308.     mark true 3 -1 roll
  3309.     {
  3310.         dup {pop datafile read} if
  3311.         dup {pop 256 mul datafile read} if
  3312.         dup {pop add 65535 div true} if
  3313.     } repeat
  3314.     {
  3315.         counttomark 1 add -1 roll pop true
  3316.     }{
  3317.         cleartomark false
  3318.     } ifelse
  3319. } def
  3320. /putint16 {
  3321.     dup 2 mul dataptr add /dataptr exch store
  3322.     dataptr exch
  3323.     {
  3324.         2 sub exch
  3325.         65535 mul cvi dup
  3326.         256 idiv databuf 3 index 3 -1 roll put
  3327.         256 mod databuf 2 index 1 add 3 -1 roll put
  3328.     } repeat
  3329.     pop
  3330. } def 
  3331. /srcbuf 256 string def
  3332. /rdcmntline {
  3333.     currentfile srcbuf readline pop
  3334.     (%) anchorsearch {pop} if
  3335. } def
  3336. /getplateindex {
  3337.     0 [cyan? magenta? yellow? black? customColor?] {{exit} if 1 add} forall
  3338. } def
  3339. /aicsarray 4 array def
  3340. /aicsaltvals 4 array def
  3341. /aicsaltcolr aicsaltvals def
  3342. /tocolorspace {
  3343.     dup type /arraytype eq {
  3344.         mark exch aload pop
  3345.         aicsarray 0 3 -1 roll put
  3346.         aicsarray 1 3 -1 roll put
  3347.         dup aicsarray 2 3 -1 roll put
  3348.         gettintxform aicsarray 3 3 -1 roll put
  3349.         counttomark aicsaltvals 0 3 -1 roll getinterval /aicsaltcolr exch store
  3350.         aicsaltcolr astore pop pop
  3351.         aicsarray
  3352.     } if
  3353. } def
  3354. /subtintxform {aicsaltcolr {1 index mul exch} forall pop} def
  3355. /addtintxform {aicsaltcolr {1 sub 1 index mul 1 add exch} forall pop} def
  3356. /gettintxform {
  3357.     /DeviceRGB eq {/addtintxform}{/subtintxform} ifelse load
  3358. } def
  3359. /getnchannels {
  3360.     dup type /arraytype eq {0 get} if
  3361.     colorspacedict exch get begin Channels end
  3362. } def
  3363. /makesmarks {
  3364.     composite? {
  3365.         pop true
  3366.     }{
  3367.         dup dup type /arraytype eq {0 get} if
  3368.         colorspacedict exch get begin MarksPlate end
  3369.     } ifelse
  3370. } def
  3371. /markingplate {
  3372.     composite? {
  3373.         pop true
  3374.     }{
  3375.         dup type /arraytype eq {
  3376.             dup length getplateindex gt {getplateindex get}{pop false} ifelse
  3377.         } if
  3378.     } ifelse
  3379. } def
  3380. /tocmyk {
  3381.     dup dup type /arraytype eq {0 get} if
  3382.     colorspacedict exch get begin ToCMYK end
  3383. } def
  3384. /topsspace {
  3385.     dup dup type /arraytype eq {0 get} if
  3386.     colorspacedict exch get begin ToPSSpace end
  3387. } def
  3388. /colorspacedict 5 dict dup begin
  3389.     /DeviceGray 4 dict dup begin
  3390.         /Channels 1 def
  3391.         /MarksPlate {pop black?} def
  3392.         /ToCMYK {pop 1 exch sub 0 0 0 4 -1 roll} def
  3393.         /ToPSSpace {} def
  3394.  end def
  3395.     /DeviceRGB 4 dict dup begin
  3396.         /Channels 3 def
  3397.         /MarksPlate {pop isCMYKSep?} def
  3398.         /ToCMYK {pop _rgbtocmyk} def
  3399.         /ToPSSpace {} def
  3400.  end def
  3401.     /DeviceCMYK 4 dict dup begin
  3402.         /Channels 4 def
  3403.         /MarksPlate {pop isCMYKSep?} def
  3404.         /ToCMYK {pop} def
  3405.         /ToPSSpace {} def
  3406.  end def
  3407.     /Separation 4 dict dup begin
  3408.         /Channels 1 def
  3409.         /MarksPlate {
  3410.             /findcmykcustomcolor where {
  3411.                 pop dup 1 exch ToCMYK 5 -1 roll 1 get
  3412.                 findcmykcustomcolor 1 setcustomcolor
  3413.                 systemdict /currentgray get exec
  3414.                 1 ne
  3415.             }{
  3416.                 pop false
  3417.             } ifelse
  3418.         } def
  3419.         /ToCMYK {
  3420.             dup 2 get mark exch 4 2 roll
  3421.             3 get exec
  3422.             counttomark -1 roll tocmyk
  3423.             5 -1 roll pop
  3424.         } def
  3425.         /ToPSSpace {} def
  3426.  end def
  3427.     /Process 4 dict dup begin
  3428.         /Channels 1 def
  3429.         /MarksPlate {
  3430.             isCMYKSep? {
  3431.                 1 exch ToCMYK 4 array astore getplateindex get 0 ne 
  3432.             }{
  3433.                 pop false
  3434.             } ifelse
  3435.         } def
  3436.         /ToCMYK {
  3437.             dup 2 get mark exch 4 2 roll
  3438.             3 get exec
  3439.             counttomark -1 roll tocmyk
  3440.             5 -1 roll pop
  3441.         } def
  3442.         /ToPSSpace {
  3443.             4 array copy dup 0 /Separation put
  3444.         } def
  3445.  end def
  3446. end def
  3447. /isoverprint {
  3448.     /currentoverprint where {pop currentoverprint}{_of} ifelse
  3449. } def
  3450. /version_ge_3010.106 {
  3451.    version {cvr} stopped {
  3452.       pop
  3453.       false
  3454.    }{
  3455.       3010.106 ge
  3456.    } ifelse
  3457. } def
  3458. end
  3459. end
  3460. defaultpacking setpacking
  3461. %%EndResource
  3462.  
  3463. %%BeginResource: procset AGM_Gradient_Sep 1.0 0
  3464. %%Title: (AGM Gradient Procset)
  3465. %%Version: 1.0 0
  3466. %%CreationDate: (4/26/96) ()
  3467. %%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved)
  3468. userdict /defaultpacking currentpacking put true setpacking
  3469. userdict /AGM_Gradient_Sep 5 dict dup begin put
  3470. /AGM_Gradient_Sep_private 100 dict def
  3471. /initialize{
  3472.     AGM_Gradient_Sep begin
  3473.     AGM_Gradient_Sep_private begin
  3474.     _compositeJob{
  3475.         initializeSinglePassSeps
  3476.     }{
  3477.         initializeMultiPassSeps
  3478.     }ifelse
  3479.     initializeSeps
  3480.     AGM_Gradient_private begin
  3481.         /_fillSD newSpotDict def
  3482.         /_rampSD newSpotDict def
  3483.         /_nCustomColorSD nd
  3484.  end
  3485.     AGM_Gradient_Sep_private 
  3486.     {
  3487.         dup xcheck 1 index type /arraytype eq and
  3488.         {
  3489.             bind
  3490.         }if
  3491.         pop pop
  3492.     }forall
  3493.     AGM_Gradient_Sep
  3494.     {
  3495.         dup xcheck 1 index type /arraytype eq and
  3496.         {
  3497.             bind
  3498.         }if
  3499.         pop pop
  3500.     }forall
  3501.  end
  3502.     
  3503.     currentdict readonly pop    
  3504.  end
  3505. }def
  3506. /terminate{
  3507.     currentdict AGM_Gradient_Sep eq{
  3508.      end
  3509.     }if
  3510. }def
  3511. AGM_Gradient_Sep_private begin
  3512. /initializeSeps{
  3513.     /currentoverprint { _of } def
  3514.     _noImage not _level2PS not and{
  3515.         /linealFill{
  3516.             currentoverprint{
  3517.                 0 0 1 1 rectfill
  3518.             }{
  3519.                 mySave
  3520.                 8 setImageParms
  3521.                 _color{
  3522.                     _nCustomColorSD begin
  3523.                         cyan magenta yellow black
  3524.     
  3525.                         _spotColor{
  3526.                             spot1/tintImage spot1/tintValue get 1 exch sub makeByte8 put
  3527.                             spot2/tintImage spot2/tintValue get 1 exch sub makeByte8 put
  3528.                         }if
  3529.                  end
  3530.     
  3531.                     4{
  3532.                         makeByte8 4 1 roll
  3533.                     }repeat
  3534.                     true 4 _nCustomColorSD ncolorimage
  3535.                 }{
  3536.                     _nCustomColorSD/black get 1 exch sub makeByte8 
  3537.                     _nCustomColorSD bwImage
  3538.                 }ifelse
  3539.                 myRestore
  3540.             }ifelse
  3541.         }def
  3542.     }if
  3543.     /_whiteBytes 1 makeByte8 pt
  3544.      /knockOut{
  3545.         _noImage _level2PS or currentoverprint or{
  3546.             gsave
  3547.             false setoverprint
  3548.             1 setgray 
  3549.             0 0 1 1 rectfill
  3550.             grestore
  3551.         }{
  3552.             8 setImageParms _whiteBytes /_image load 5 execImage
  3553.         }ifelse
  3554.     }def
  3555.     /newSpotDict{
  3556.         11 dict dup begin
  3557.             /nSpots 2 def
  3558.             /spot1 7 dict def
  3559.             /spot2 7 dict def
  3560.      end
  3561.     }def
  3562.     /initSpotData
  3563.     {
  3564.      begin
  3565.             /name nd
  3566.             /tintImage nd
  3567.             /tintValue nd
  3568.             /spot_C nd
  3569.             /spot_M nd
  3570.             /spot_Y nd
  3571.             /spot_K nd
  3572.      end
  3573.     }def
  3574.     /initSpotDict{
  3575.      begin
  3576.             /cyanInk nd
  3577.             /magentaInk nd
  3578.             /yellowInk nd
  3579.             /blackInk nd
  3580.             /cyan nd
  3581.             /magenta nd
  3582.             /yellow nd
  3583.             /black nd
  3584.             spot1 initSpotData
  3585.             spot2 initSpotData
  3586.      end
  3587.     }def
  3588.     /copySpotDict{
  3589.         /_dst xp
  3590.      begin
  3591.             cyanInk magentaInk yellowInk blackInk
  3592.             cyan magenta yellow black
  3593.             spot1 spot2
  3594.      end
  3595.         _dst begin
  3596.             /spot1 spot1 maxlength dict def
  3597.             /spot2 spot2 maxlength dict def
  3598.             spot2 copy pop
  3599.             spot1 copy pop
  3600.             /black xd
  3601.             /yellow xd
  3602.             /magenta xd
  3603.             /cyan xd
  3604.             /blackInk xd
  3605.             /yellowInk xd
  3606.             /magentaInk xd
  3607.             /cyanInk xd
  3608.      end
  3609.     }def
  3610.     /setCustomColor
  3611.     {
  3612.         1 index /Black eq{
  3613.             6 1 roll 5 npop
  3614.             1 exch sub
  3615.             setgray
  3616.         }{
  3617.             6 1 roll _ccAry1 astore exch
  3618.             dup null eq{
  3619.                 pop 0
  3620.             }if
  3621.             setcustomcolor
  3622.         }ifelse
  3623.     }def
  3624.     /setCStop{
  3625.         /_colorStyle exch pt
  3626.         
  3627.         _colorStyle 0 eq{
  3628.             0 0 0
  3629.             4 -1 roll
  3630.             1 exch sub
  3631.             _spotColor{
  3632.                 /_colorStyle 3 pt
  3633.                 /Black
  3634.                 1 index
  3635.                 1 exch sub
  3636.             }if
  3637.         }if
  3638.         _colorStyle 2 eq{
  3639.             3 npop
  3640.         }if
  3641.         _rampSD _fillSD copySpotDict
  3642.         
  3643.         _colorStyle 4 eq{ 
  3644.             pop
  3645.             9 2 roll 3 npop 6 -2 roll
  3646.         } if
  3647.         
  3648.         _colorStyle 3 eq _colorStyle 4 eq or{     
  3649.                 
  3650.             _fillSD begin
  3651.                 /_spot1 spot1 pt
  3652.                 /_spot2 spot2 pt
  3653.          end
  3654.             
  3655.             exch dup _spot1/name get eq{
  3656.                 _spot1 _spot2
  3657.             }{
  3658.                 _spot2 _spot1
  3659.             }ifelse
  3660.          begin
  3661.              begin
  3662.                     /name xd
  3663.                     1 exch sub /tintValue xd
  3664.                     4{
  3665.                         tintValue mul 4 1 roll
  3666.                     }repeat
  3667.                     _spotColor not{
  3668.                         /tintValue null def
  3669.                     }if
  3670.              end
  3671.                 /tintValue 0 def
  3672.          end
  3673.         }if
  3674.         _fillSD nsetcustomcolor
  3675.     }def
  3676.     /renderCMYK{
  3677.         spot1/name get null eq
  3678.         spot2/name get null eq and
  3679.         dup not{
  3680.             pop
  3681.             spot1 spotConverted
  3682.         }if
  3683.         dup not{
  3684.             pop
  3685.             spot2 spotConverted
  3686.         }if
  3687.     }def
  3688.     /currentInk{
  3689.         true
  3690.         _inRipSep{
  3691.             currentcolorspace 0 get
  3692.             dup /DeviceGray eq
  3693.             1 index /DeviceCMYK eq or{
  3694.                 pop
  3695.                 currentcmykcolor add add add 0 eq{
  3696.                     pop false
  3697.                 }if
  3698.             }{
  3699.                 /Separation eq{
  3700.                     currentcolor 0 eq{
  3701.                         pop false
  3702.                     }if
  3703.                 }if
  3704.             }ifelse
  3705.         }{
  3706.             currentgray 1 eq{
  3707.                 pop false
  3708.             }if
  3709.         }ifelse
  3710.     }def
  3711.     /currentInkN{
  3712.     
  3713.         _nCustomColorSD begin
  3714.             /_spot1 spot1 pt
  3715.             /_spot2 spot2 pt
  3716.             renderCMYK
  3717.      end
  3718.         {
  3719.             currentInk
  3720.         }{
  3721.             gsave
  3722.             _spot1 begin
  3723.                 name null ne{
  3724.                     spot_C spot_M spot_Y spot_K name tintValue setCustomColor
  3725.                     currentInk
  3726.                 }{
  3727.                     false
  3728.                 }ifelse
  3729.          end
  3730.             _spot2 begin
  3731.                 name null ne{
  3732.                     spot_C spot_M spot_Y spot_K name tintValue setCustomColor
  3733.                     currentInk
  3734.                 }{
  3735.                     false
  3736.                 }ifelse
  3737.          end
  3738.             grestore
  3739.             
  3740.             or
  3741.         } ifelse
  3742.     }def
  3743.     /fill_ /fill load def
  3744.     /fillOvp{
  3745.         currentoverprint{
  3746.             _inRipSep{
  3747.                 currentcolorspace 0 get
  3748.                 dup /DeviceGray eq
  3749.                 1 index /DeviceCMYK eq or{
  3750.                     pop
  3751.                     currentcmykcolor add add add 0 eq{
  3752.                         newpath
  3753.                     }if
  3754.                 }{
  3755.                     /Separation eq{
  3756.                         currentcolor 0 eq{
  3757.                             newpath
  3758.                         }if
  3759.                     }if
  3760.                 }ifelse
  3761.             }{
  3762.                 currentgray 1 eq{
  3763.                     newpath
  3764.                 }if
  3765.             }ifelse
  3766.         }if
  3767.         fill_
  3768.     }def
  3769.     /fill{
  3770.         _nCustomColorSD begin
  3771.             /_spot1 spot1 pt
  3772.             /_spot2 spot2 pt
  3773.             renderCMYK
  3774.      end
  3775.         
  3776.         {
  3777.             fillOvp
  3778.         }{
  3779.             _spot1 begin
  3780.                 gsave
  3781.                 name null ne{
  3782.                     spot_C spot_M spot_Y spot_K name tintValue setCustomColor
  3783.                 }{
  3784.                     1 setgray
  3785.                 }ifelse
  3786.                 fillOvp 
  3787.                 grestore
  3788.          end
  3789.             _spot2 begin
  3790.                 name null ne{
  3791.                     gsave
  3792.                     true setoverprint
  3793.                     spot_C spot_M spot_Y spot_K name tintValue setCustomColor
  3794.                     fillOvp
  3795.                     grestore
  3796.                 }if
  3797.          end
  3798.             newpath
  3799.         }ifelse
  3800.     }def
  3801.     /expandSpot{
  3802.         _spotColor{
  3803.             /_len xp
  3804.             _rampSD begin
  3805.                 spot1 begin
  3806.                     tintImage null ne{
  3807.                         tintImage _len expandOne /tintImage xd
  3808.                     }if
  3809.              end
  3810.                 spot2 begin
  3811.                     tintImage null ne{
  3812.                         tintImage _len expandOne /tintImage xd
  3813.                     }if
  3814.              end
  3815.          end
  3816.         }{
  3817.             pop
  3818.         }ifelse
  3819.     }def
  3820.     /rampImage{
  3821.         currentoverprint{
  3822.             rectImage
  3823.         }{
  3824.             _enabledSmoothShade{
  3825.                 fillRamp
  3826.             }{
  3827.                 _color{
  3828.                     _rampSD begin
  3829.                         /cyanInk _cyanData 0 ne def
  3830.                         /magentaInk _magentaData 0 ne def
  3831.                         /yellowInk _yellowData 0 ne def
  3832.                         /blackInk _blackData 0 ne def
  3833.                  end
  3834.                     
  3835.                     _nSamples setImageParms
  3836.                     _nSamples expandSpot
  3837.                     _cyanData _magentaData _yellowData _blackData _nSamples 4 expandColor
  3838.                     true 4 _rampSD ncolorimage
  3839.                 }{
  3840.                     _rampSD begin
  3841.                         /cyanInk false def
  3842.                         /magentaInk false def
  3843.                         /yellowInk false def
  3844.                         /blackInk true def
  3845.                  end
  3846.                     _nSamples setImageParms 
  3847.                     _blackData _rampSD bwImage
  3848.                 }ifelse
  3849.             }ifelse
  3850.         }ifelse
  3851.     }def
  3852.     /nsetcustomcolor where{
  3853.         pop
  3854.     }{
  3855.         /nsetcustomcolor
  3856.         {
  3857.             /_nCustomColorSD xp
  3858.             _nCustomColorSD begin
  3859.                 4 copy
  3860.                 /black xd
  3861.                 /yellow xd
  3862.                 /magenta xd
  3863.                 /cyan xd
  3864.                 4 copy
  3865.                 0 ne /blackInk xd
  3866.                 0 ne /yellowInk xd
  3867.                 0 ne /magentaInk xd
  3868.                 0 ne /cyanInk xd
  3869.          end
  3870.             setcmykcolor
  3871.         }def
  3872.     }ifelse
  3873.     /nsetcustomcolorend where{
  3874.         pop
  3875.     }{
  3876.         /nsetcustomcolorend
  3877.         {
  3878.             /_nCustomColorSD null pt
  3879.         }def
  3880.     }ifelse
  3881. }def
  3882. /initializeSinglePassSeps{
  3883.     /_decodeNorm    [0 1] pt
  3884.     /_decodeInvert     [1 0] pt
  3885.     /spotConverted
  3886.     {
  3887.      begin
  3888.             name null eq{
  3889.                 false
  3890.             }{
  3891.                 tintValue null eq tintImage null eq and{
  3892.                     true
  3893.                 }{
  3894.                     false
  3895.                     currentpagedevice/SeparationColorNames get{name eq or}forall
  3896.                     not
  3897.                 }ifelse
  3898.             }ifelse
  3899.      end
  3900.     }def
  3901.     /dictImage
  3902.     {
  3903.         20 dict dup begin
  3904.             /Dict xd
  3905.             /Decode xd
  3906.             /DataSource xd
  3907.             /ImageMatrix xd
  3908.             /BitsPerComponent xd
  3909.             /Height xd
  3910.             /Width xd
  3911.             /ImageType 1 def
  3912.             Dict
  3913.      end
  3914.         /_image load 1 execImage
  3915.     }def
  3916.     /bwImage{
  3917.      begin
  3918.             gsave
  3919.             currentoverprint{
  3920.                 blackInk{
  3921.                     [/Separation /Black /DeviceGray{}] setcolorspace
  3922.                     _decodeInvert dictImage
  3923.                 }{
  3924.                     5 npop
  3925.                 }ifelse
  3926.             }{
  3927.                 /DeviceGray setcolorspace
  3928.                 _decodeNorm dictImage
  3929.             }ifelse
  3930.             grestore
  3931.      end
  3932.     }def
  3933.     /ncolorimage where{
  3934.         pop
  3935.     }{
  3936.         /ncolorimage{
  3937.          begin
  3938.                 renderCMYK{
  3939.                     cyanInk 
  3940.                     magentaInk and
  3941.                     yellowInk and
  3942.                     blackInk and
  3943.                     not
  3944.                     currentoverprint 
  3945.                     and{    
  3946.                         pop pop
  3947.                         gsave
  3948.                         cyanInk{
  3949.                             8 copy
  3950.                             [/Separation /Cyan /DeviceGray{}] setcolorspace
  3951.                             3 npop
  3952.                             _decodeNorm dictImage
  3953.                         }if
  3954.                         magentaInk{
  3955.                             8 copy
  3956.                             [/Separation /Magenta /DeviceGray{}] setcolorspace
  3957.                             4 -1 roll
  3958.                             3 npop
  3959.                             _decodeNorm dictImage
  3960.                         }if
  3961.                         yellowInk{
  3962.                             8 copy
  3963.                             [/Separation /Yellow /DeviceGray{}] setcolorspace
  3964.                             4 -2 roll
  3965.                             3 npop
  3966.                             _decodeNorm dictImage
  3967.                         }if
  3968.                         blackInk{
  3969.                             4 -3 roll
  3970.                             [/Separation /Black /DeviceGray{}] setcolorspace
  3971.                             3 npop
  3972.                             _decodeNorm dictImage
  3973.                         }{
  3974.                             8 npop
  3975.                         }ifelse
  3976.                         grestore
  3977.                     }{
  3978.                         /_colorimage load 10 execImage
  3979.                     }ifelse
  3980.                 }{
  3981.                     6 npop
  3982.                     gsave
  3983.                     spot1 begin
  3984.                         name null ne tintImage null ne and{
  3985.                             [/Separation name /DeviceGray{}] setcolorspace
  3986.                             4 copy
  3987.                             tintImage 
  3988.                             name /Black eq{
  3989.                                 _decodeNorm
  3990.                             }{
  3991.                                 _decodeInvert
  3992.                             }ifelse 
  3993.                             dictImage
  3994.                         }{
  3995.                             1 setgray fill
  3996.                         }ifelse
  3997.                  end
  3998.                     spot2 begin
  3999.                         true setoverprint
  4000.                         name null ne tintImage null ne and{
  4001.                             [/Separation name /DeviceGray{}] setcolorspace
  4002.                             tintImage 
  4003.                             name /Black eq{
  4004.                                 _decodeNorm
  4005.                             }{
  4006.                                 _decodeInvert
  4007.                             }ifelse 
  4008.                             dictImage
  4009.                         }{
  4010.                             4 npop
  4011.                             1 setgray fill
  4012.                         }ifelse
  4013.                  end
  4014.                     grestore
  4015.                 }ifelse
  4016.          end
  4017.         }def
  4018.     }ifelse
  4019.     /getRampColorSpace{
  4020.         
  4021.         /_renderCMYK _rampSD begin renderCMYK end pt
  4022.         
  4023.         _renderCMYK not{
  4024.             _rampSD begin
  4025.                 [/DeviceN 
  4026.                     [
  4027.                     spot1 begin
  4028.                         name null ne tintImage null ne and{
  4029.                             name
  4030.                         }if
  4031.                  end
  4032.                     spot2 begin
  4033.                         name null ne tintImage null ne and{
  4034.                             name
  4035.                         }if
  4036.                  end
  4037.                     ] /DeviceCMYK {}
  4038.                 ] setcolorspace
  4039.          end
  4040.             /_nColorSpace currentcolorspace pt
  4041.         }if
  4042.         
  4043.         _nSamples 1 gt{ 
  4044.             /_ndx 0 pt
  4045.             [blendColor] cvx exec
  4046.         }if
  4047.         _renderCMYK{
  4048.             /_C0 [currentcolor] pt
  4049.             /_C0_Space currentcolorspace pt
  4050.         }{
  4051.             /_C0 [
  4052.                 _nCustomColorSD begin
  4053.                     spot1 begin 
  4054.                         name null ne{
  4055.                             tintValue
  4056.                         }if
  4057.                  end
  4058.                     spot2 begin 
  4059.                         name null ne{
  4060.                             tintValue
  4061.                         }if
  4062.                  end
  4063.              end
  4064.             ] pt
  4065.             /_C0_Space _nColorSpace pt
  4066.         }ifelse
  4067.         
  4068.         _nSamples 1 gt{ 
  4069.             /_ndx _nSamples 1 sub pt
  4070.             [blendColor] cvx exec
  4071.         }if
  4072.         _renderCMYK{
  4073.             /_C1 [currentcolor] pt
  4074.             /_C1_Space currentcolorspace pt
  4075.         }{
  4076.             /_C1 [
  4077.                 _nCustomColorSD begin
  4078.                     spot1 begin 
  4079.                         name null ne{
  4080.                             tintValue
  4081.                         }if
  4082.                  end
  4083.                     spot2 begin 
  4084.                         name null ne{
  4085.                             tintValue
  4086.                         }if
  4087.                  end
  4088.              end
  4089.             ] pt
  4090.             /_C1_Space _nColorSpace pt
  4091.         }ifelse
  4092.         
  4093.         /_rampColorSpace _C0_Space pt
  4094.         _spotColor{
  4095.             nsetcustomcolorend
  4096.         }if
  4097.     }def
  4098. }def
  4099. /initializeMultiPassSeps{
  4100.     /invertXfer{
  4101.         [
  4102.         {
  4103.             1 exch sub
  4104.         }/exec load systemdict /currenttransfer get exec /exec load
  4105.         ] cvx systemdict /settransfer get exec
  4106.     }def
  4107.     /ccThrough{
  4108.         gsave
  4109.         1 setCustomColor
  4110.         currentcmykcolor
  4111.         grestore
  4112.         add add add 0 ne
  4113.     }def
  4114.     /spotConverted
  4115.     {
  4116.      begin
  4117.             _isCMYKSep not{
  4118.                 false
  4119.             }{
  4120.                 name null eq{
  4121.                     false
  4122.                 }{
  4123.                     tintValue null eq tintImage null eq and{
  4124.                         true
  4125.                     }{
  4126.                         spot_C spot_M spot_Y spot_K name ccThrough
  4127.                     }ifelse
  4128.                 }ifelse
  4129.             }ifelse
  4130.      end
  4131.     }def
  4132.     /spotChannel
  4133.     {
  4134.         _isCMYKSep{
  4135.             pop false
  4136.         }{
  4137.             /_spotDict xp
  4138.                 _spotDict/name get null eq{
  4139.                     false
  4140.                 }{
  4141.                     _spotDict/spot_C get
  4142.                     _spotDict/spot_M get
  4143.                     _spotDict/spot_Y get
  4144.                     _spotDict/spot_K get
  4145.                     _spotDict/name get
  4146.                     ccThrough 
  4147.                 }ifelse
  4148.         }ifelse
  4149.     }def
  4150.     /getChannelData
  4151.     {
  4152.         _isCMYKSep dup{
  4153.             pop renderCMYK
  4154.         }if
  4155.         {
  4156.             _blackPlate{
  4157.                 4 1 roll 3 npop blackInk
  4158.             }{
  4159.                 _yellowPlate{
  4160.                     4 2 roll 3 npop yellowInk
  4161.                 }{
  4162.                     _magentaPlate{
  4163.                         4 3 roll 3 npop magentaInk
  4164.                     }{
  4165.                         3 npop cyanInk
  4166.                     }ifelse
  4167.                 }ifelse
  4168.             }ifelse
  4169.             {
  4170.                 true /nonZeroData
  4171.             }{
  4172.                 true /zeroData
  4173.             }ifelse
  4174.         }{
  4175.             4 npop
  4176.             spot1/name get null ne 
  4177.             spot1 spotChannel and{
  4178.                 spot1/tintImage get dup null ne{
  4179.                     false /nonZeroData
  4180.                 }{
  4181.                     pop false /noData
  4182.                 }ifelse
  4183.             }{
  4184.                 spot2/name get null ne 
  4185.                 spot2 spotChannel and{
  4186.                     spot2/tintImage get dup null ne{
  4187.                         false /nonZeroData
  4188.                     }{
  4189.                         pop false /noData
  4190.                     }ifelse
  4191.                 }{
  4192.                     false /noData
  4193.                 }ifelse
  4194.             }ifelse
  4195.         }ifelse
  4196.     }def
  4197.     /renderChannelData
  4198.     {
  4199.         /_tmp xp
  4200.         _tmp /nonZeroData ne currentoverprint and{
  4201.             pop
  4202.             _tmp /zeroData eq{pop}if
  4203.             4 npop
  4204.         }{
  4205.             _tmp /nonZeroData eq{
  4206.                 {
  4207.                     invertXfer
  4208.                 }if
  4209.                     systemdict/image
  4210.                 get 5 execImage
  4211.             }{
  4212.                 pop
  4213.                 _tmp /zeroData eq{pop}if
  4214.                 4 npop
  4215.                 knockOut
  4216.             }ifelse
  4217.         }ifelse
  4218.     }def
  4219.     /bwImage{
  4220.      begin
  4221.             gsave
  4222.             dup dup dup
  4223.             getChannelData
  4224.             exch pop false exch
  4225.             renderChannelData
  4226.             grestore
  4227.      end
  4228.     }def
  4229.     /ncolorimage{
  4230.      begin
  4231.             pop pop
  4232.             gsave
  4233.             spot2/name get null ne spot2 spotChannel and{
  4234.                 true setoverprint
  4235.             }if
  4236.             getChannelData 
  4237.             renderChannelData
  4238.             grestore
  4239.      end
  4240.     }def
  4241.     /getRampColorSpace{
  4242.         
  4243.         /_renderCMYK _rampSD begin renderCMYK end pt
  4244.         
  4245.         _nSamples 1 gt{ 
  4246.             /_ndx 0 pt
  4247.             [blendColor] cvx exec
  4248.         }if
  4249.         
  4250.         _renderCMYK{
  4251.             /_C0 [currentcolor] pt
  4252.             /_C0_Space currentcolorspace pt
  4253.         }{
  4254.             /_C0 [
  4255.                 _nCustomColorSD begin
  4256.                     0
  4257.                     spot1 begin 
  4258.                         name null ne
  4259.                         tintValue null ne and
  4260.                         spot1 spotChannel and{
  4261.                             pop tintValue
  4262.                         }if
  4263.                  end
  4264.                     spot2 begin 
  4265.                         name null ne
  4266.                         tintValue null ne and
  4267.                         spot2 spotChannel and{
  4268.                             pop tintValue
  4269.                         }if
  4270.                  end
  4271.                     1 exch sub
  4272.              end
  4273.             ] pt
  4274.             /_C0_Space /DeviceGray pt
  4275.         }ifelse
  4276.         
  4277.         _nSamples 1 gt{ 
  4278.             /_ndx _nSamples 1 sub pt
  4279.             [blendColor] cvx exec
  4280.         }if
  4281.         
  4282.         _renderCMYK{
  4283.             /_C1 [currentcolor] pt
  4284.             /_C1_Space currentcolorspace pt
  4285.         }{
  4286.             /_C1 [
  4287.                 _nCustomColorSD begin
  4288.                     0
  4289.                     spot1 begin 
  4290.                         name null ne
  4291.                         tintValue null ne and
  4292.                         spot1 spotChannel and{
  4293.                             pop tintValue
  4294.                         }if
  4295.                  end
  4296.                     spot2 begin 
  4297.                         name null ne
  4298.                         tintValue null ne and
  4299.                         spot2 spotChannel and{
  4300.                             pop tintValue
  4301.                         }if
  4302.                  end
  4303.                     1 exch sub
  4304.              end
  4305.             ] pt
  4306.             /_C1_Space /DeviceGray pt
  4307.         }ifelse
  4308.         
  4309.         /_rampColorSpace _C0_Space pt
  4310.         _spotColor{
  4311.             nsetcustomcolorend
  4312.         }if
  4313.     }def
  4314. }def
  4315. end
  4316. end
  4317. defaultpacking setpacking
  4318. %%EndResource
  4319. %%BeginResource: procset AGM_Gradient 1.0 0
  4320. %%Title: (AGM Gradient Procset)
  4321. %%Version: 1.0 0
  4322. %%CreationDate: (4/26/96) ()
  4323. %%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved)
  4324. userdict /defaultpacking currentpacking put true setpacking
  4325. userdict /AGM_Gradient 20 dict dup begin put
  4326. /AGM_Gradient_private 200 dict def
  4327. /initialize
  4328. {
  4329.     AGM_Gradient begin
  4330.     AGM_Gradient_private begin
  4331.     initializeVars
  4332.     
  4333.     /bd systemdict/mark get def
  4334.     /ed
  4335.         _level2PS 
  4336.         {
  4337.             (>>)
  4338.         }{
  4339.             (counttomark 2 idiv dup dict begin {def} repeat pop currentdict end)
  4340.         } ifelse
  4341.     cvx def
  4342.     
  4343.     _level2PS{
  4344.         initializeLev2
  4345.     }{
  4346.         initializeLev1
  4347.     }ifelse
  4348.     
  4349.     queryDevice
  4350.     
  4351.     initializeRectFill
  4352.     initializeShading
  4353.     initializeOps
  4354.     _producingSeps{
  4355.         AGM_Gradient_Sep/initialize get exec
  4356.     }{
  4357.         initializeComposite
  4358.     }ifelse
  4359.     _illustrator{
  4360.         /f{}def
  4361.         /F{}def
  4362.         /s{}def
  4363.         /S{}def
  4364.         /b{}def
  4365.         /B{}def
  4366.     }if
  4367.     /image where{
  4368.         /image get /_image xd
  4369.     }if
  4370.     /colorimage where{
  4371.         /colorimage get /_colorimage xd
  4372.     }if
  4373.     AGM_Gradient_private
  4374.     {
  4375.         dup xcheck 1 index type /arraytype eq and
  4376.         {
  4377.             bind
  4378.         }if
  4379.         pop pop
  4380.     }forall
  4381.     AGM_Gradient
  4382.     {
  4383.         dup xcheck 1 index type /arraytype eq and
  4384.         {
  4385.             bind
  4386.         }if
  4387.         pop pop
  4388.     }forall
  4389.  end
  4390.     
  4391.     currentdict readonly pop
  4392.  end
  4393. }def
  4394. /initializeAI
  4395. {
  4396.     pop pop 
  4397.     AGM_Gradient/AGM_Gradient_private get /_illustrator true put
  4398.     AGM_Gradient/initialize get exec
  4399.         AGM_Gradient begin
  4400. }def
  4401. /unload{
  4402.     systemdict/languagelevel known{
  4403.         systemdict/languagelevel get 2 ge{
  4404.             userdict/AGM_Gradient_Sep 2 copy known{
  4405.                 undef
  4406.             }{
  4407.                 pop pop
  4408.             }ifelse
  4409.             userdict/AGM_Gradient 2 copy known{
  4410.                 undef
  4411.             }{
  4412.                 pop pop
  4413.             }ifelse
  4414.         }if
  4415.     }if
  4416. }def
  4417. /terminate{
  4418.     currentdict AGM_Gradient eq{
  4419.      end
  4420.     }if
  4421. }def
  4422.  
  4423. AGM_Gradient_private begin
  4424. /initializeVars{
  4425.     /_d255 256 array def
  4426.     0 1 255{
  4427.         _d255 exch dup 255 div put
  4428.     }bind for
  4429.     /_d255- 256 array def
  4430.     0 1 255{
  4431.         _d255- exch 1 _d255 2 index get sub put
  4432.     }bind for
  4433.     /_sSave nd
  4434.     /_dUserSpace matrix defaultmatrix def
  4435.     /_bUMatrix matrix def
  4436.     /_imageMatrix matrix def
  4437.     /_saveMatrix matrix def
  4438.     /_xm matrix def
  4439.     /_ccAry1 5 array def
  4440.     /_bbox 4 array pt
  4441.     /_level2PS 
  4442.         systemdict/languagelevel known dup{
  4443.             pop systemdict/languagelevel get 2 ge
  4444.         }if
  4445.     def
  4446.     /_level3PS
  4447.         _level2PS systemdict/shfill known and
  4448.     def
  4449.     currentdict /_illustrator known not{
  4450.         /_illustrator false def
  4451.     }if
  4452.     
  4453. }def
  4454. /initializeOps
  4455. {
  4456.     AGM_Gradient begin
  4457.     currentdict/Bc known not{
  4458.         /Bc{
  4459.         
  4460.             _renderFlag 2 eq _enabledSmoothShade or{
  4461.                 6 npop
  4462.             }{
  4463.                 pushBSpace
  4464.                 _rampIndex 0 eq{
  4465.                     pop pop
  4466.                     setCStop
  4467.                 }if
  4468.                 linealFill
  4469.                 popBSpace
  4470.             }ifelse
  4471.         
  4472.         }def
  4473.     }if
  4474.     
  4475.     currentdict/Bg known not{
  4476.         /Bg{
  4477.             10 npop
  4478.             /_gradName xp
  4479.             /_renderFlag xp
  4480.             /_enabledSmoothShade false pt
  4481.         
  4482.             _renderFlag 2 ne{
  4483.         
  4484.                 _illustrator{
  4485.                     _of setoverprint
  4486.                 }if
  4487.         
  4488.                 /_enabledSmoothShade 
  4489.                     _level3PS{
  4490.                         _usingSmoothShade
  4491.                         _producingSeps not
  4492.                         currentoverprint not or and
  4493.                         _noImage not and
  4494.                     }{
  4495.                         false
  4496.                     }ifelse
  4497.                 pt
  4498.                 
  4499.                 _illustrator _eo and _renderFlag 3 eq or{
  4500.                     eoclip
  4501.                 }{
  4502.                     clip
  4503.                 }ifelse
  4504.         
  4505.                 _gradNames _gradName 2 copy known{
  4506.                     get
  4507.                     mark exch aload pop
  4508.                     /_gradType xp
  4509.                     1 sub dup /_rampIndex xp
  4510.                     /_maxRampIndex xp
  4511.                     mark exch aload pop
  4512.                     0 0
  4513.                 }if
  4514.                 pop pop
  4515.                 getRampData
  4516.             }{
  4517.                 mark mark
  4518.             }ifelse
  4519.         }def
  4520.     }if
  4521.     
  4522.     currentdict/Bm known not{
  4523.         /Bm{
  4524.             _renderFlag 2 ne{
  4525.                 _gradType 0 eq{
  4526.                     linealRamp
  4527.                 }{
  4528.                     radialGrad
  4529.                 }ifelse
  4530.             }{
  4531.                 6 npop
  4532.             }ifelse
  4533.         }def
  4534.     }if
  4535.     
  4536.     currentdict/Bh known not{
  4537.         /Bh{
  4538.             2 npop
  4539.             /_yHi xp
  4540.             /_xHi xp
  4541.             /_radHilite _xHi 0 ne _yHi 0 ne or pt
  4542.         }def
  4543.     }if
  4544.     
  4545.     currentdict/Bn known not{
  4546.         /Bn{
  4547.             AGM_Gradient_private begin
  4548.                 dict /_gradNames xp
  4549.          end
  4550.         }def
  4551.     }if
  4552.     
  4553.     currentdict/Bd known not{
  4554.         /Bd{
  4555.             AGM_Gradient begin
  4556.             AGM_Gradient_private begin
  4557.                 /_nColorsBd xp
  4558.                 /_gradType xp
  4559.                 /_gradName xp
  4560.         }def
  4561.     }if
  4562.     
  4563.     currentdict/BD known not{
  4564.         /BD{
  4565.                 currentdict/_gradNames known not{
  4566.                     /_gradNames 20 dict def
  4567.                 }if
  4568.                 ] _nColorsBd _gradType
  4569.                 ]  _gradName exch /_gradNames xput
  4570.          end
  4571.          end
  4572.         }def
  4573.     }if
  4574.     
  4575.     currentdict/Bb known not{
  4576.         /Bb{
  4577.         
  4578.             AGM_Gradient/AGM_Gradient_private get /_illustrator get not{
  4579.                 AGM_Gradient begin
  4580.             }if
  4581.             AGM_Gradient_private begin
  4582.             _producingSeps{
  4583.                 AGM_Gradient_Sep/AGM_Gradient_Sep_private get begin
  4584.             }if
  4585.             mySave
  4586.         }def
  4587.     }if
  4588.     
  4589.     currentdict/BB known not{
  4590.         /BB{
  4591.         
  4592.             /_tmp xp
  4593.             cleartomark cleartomark
  4594.         
  4595.             _tmp dup
  4596.             _renderFlag
  4597.         
  4598.             myRestore
  4599.         
  4600.             _producingSeps{
  4601.              end
  4602.             }if
  4603.         
  4604.             _illustrator dup
  4605.          end
  4606.             not {
  4607.              end
  4608.             }if
  4609.         
  4610.             {
  4611.                 2 ne exch 0 gt and{
  4612.                     2 eq{
  4613.                         s
  4614.                     }{
  4615.                         S
  4616.                     }ifelse
  4617.                 }{
  4618.                     pop newpath
  4619.                 }ifelse
  4620.             }{
  4621.                 pop newpath
  4622.             }ifelse
  4623.         
  4624.         
  4625.         }def
  4626.     }if
  4627.     
  4628.     currentdict/Xm known not{
  4629.         /Xm{
  4630.             _xm astore pop
  4631.         }def
  4632.     }if
  4633.     
  4634.  end
  4635. }def
  4636. /queryDevice{
  4637.     /_inRipSep
  4638.         _level2PS{
  4639.             currentpagedevice/Separations 2 copy known{
  4640.                 get
  4641.             }{
  4642.                 pop pop false
  4643.             }ifelse
  4644.         }{
  4645.             false
  4646.         }ifelse
  4647.     def
  4648.     /_noImage /lv1Fix where{
  4649.         pop lv1Fix
  4650.     }{
  4651.         false
  4652.     }ifelse
  4653.     def
  4654.     /_useShells where{
  4655.         /_useShells get /_usingShells xp
  4656.     }{
  4657.         /_usingShells false def
  4658.     }ifelse
  4659.     
  4660.     /_useSmoothShade where{
  4661.         pop
  4662.     }{
  4663.         /_useSmoothShade false def 
  4664.     }ifelse
  4665.     /_forceToCMYK where{
  4666.         pop
  4667.     }{
  4668.         /_forceToCMYK false def 
  4669.     }ifelse
  4670.     /_cyanPlate 1 0 0 0 testCMYKColorThrough def
  4671.     /_magentaPlate 0 1 0 0 testCMYKColorThrough def
  4672.     /_yellowPlate 0 0 1 0 testCMYKColorThrough def
  4673.     /_blackPlate 0 0 0 1 testCMYKColorThrough def
  4674.     /_compositeJob
  4675.         _cyanPlate _magentaPlate and _yellowPlate and _blackPlate and
  4676.     def
  4677.     /_isCMYKSep
  4678.         _cyanPlate _magentaPlate or _yellowPlate or _blackPlate or
  4679.     def
  4680.     /_compositeSpotDevice where{
  4681.         pop
  4682.     }{
  4683.         /_compositeSpotDevice _compositeJob not _inRipSep or{
  4684.             1
  4685.         }{
  4686.             0
  4687.         }ifelse
  4688.         def
  4689.     }ifelse
  4690.     /_producingSeps _compositeSpotDevice 0 ne def
  4691.     /_deviceDPI 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt def
  4692.     /_dpiThreshold where{
  4693.         pop
  4694.     }{
  4695.         /_dpiThreshold 600 def
  4696.     }ifelse
  4697.     /_screenFreqThreshold where{
  4698.         pop
  4699.     }{
  4700.         /_screenFreqThreshold 150 def
  4701.     }ifelse
  4702.     /_contoneDevice where{
  4703.         pop
  4704.     }{
  4705.         /_contoneDevice false def
  4706.     }ifelse
  4707.     /_subSampleOK 
  4708.         _deviceDPI _dpiThreshold le 
  4709.         currentScreenFreq _screenFreqThreshold le and 
  4710.         _contoneDevice not and 
  4711.     def
  4712. }def
  4713. /initializeRectFill{
  4714.     /rectfill where dup{
  4715.         exch pop not _producingSeps or
  4716.     }{
  4717.         not
  4718.     }ifelse
  4719.     {
  4720.         /rectfill{
  4721.             gsave
  4722.             newpath
  4723.             4 2 roll moveto
  4724.             1 index 0 rlineto
  4725.             0 1 index rlineto
  4726.             1 index neg 0 rlineto
  4727.             pop pop
  4728.             closepath
  4729.             fill
  4730.             grestore
  4731.         }def
  4732.     }if
  4733. }def
  4734. /initializeLev1{
  4735.     /currentScreenFreq{
  4736.         currentscreen pop pop
  4737.     }def
  4738.     /_byte 1 string def
  4739.     /colorimage where{
  4740.         pop
  4741.     }{
  4742.         /colorimage{
  4743.             pop pop
  4744.             /_blackTmp xp
  4745.             /_yellowTmp xp
  4746.             /_magentaTmp xp
  4747.             /_cyanTmp xp
  4748.             /_cnt 0 pt
  4749.             [
  4750.             _byte dup 0
  4751.             _cyanTmp 
  4752.                 /_cnt cvx /get cvx _d255 /exch cvx /get cvx .3 /mul cvx
  4753.             _magentaTmp
  4754.                 /_cnt cvx /get cvx _d255 /exch cvx /get cvx .59 /mul cvx
  4755.             _yellowTmp
  4756.                 /_cnt cvx /get cvx _d255 /exch cvx /get cvx .11 /mul cvx
  4757.             _blackTmp 
  4758.                 /_cnt cvx /get cvx _d255 /exch cvx /get cvx
  4759.             /add cvx /add cvx /add cvx 1 /exch cvx /sub cvx
  4760.             /dup cvx 0 /lt cvx{
  4761.                 pop 0
  4762.             }/if cvx
  4763.             /dup cvx 1 /gt cvx{
  4764.                 pop 1
  4765.             }/if cvx
  4766.             255 /mul cvx /cvi cvx
  4767.             256 /mod cvx
  4768.             /dup cvx 0 /lt cvx{
  4769.                 pop 0
  4770.             }/if cvx
  4771.             /put cvx
  4772.             /_cnt dup cvx 1 /add cvx /pt cvx
  4773.             ] cvx
  4774.             bind
  4775.             /_image load 5 execImage
  4776.         }def
  4777.     }ifelse
  4778. }def
  4779. /initializeLev2{
  4780.     /level2ScreenFreq{
  4781.      begin
  4782.         60
  4783.         HalftoneType 1 eq{
  4784.             pop Frequency
  4785.         }if
  4786.         HalftoneType 2 eq{
  4787.             pop GrayFrequency
  4788.         }if
  4789.         HalftoneType 5 eq{
  4790.             pop Default level2ScreenFreq
  4791.         }if
  4792.          end
  4793.     }def
  4794.     /currentScreenFreq{
  4795.         currenthalftone level2ScreenFreq
  4796.     }def
  4797. }def
  4798. /initializeShading{
  4799.     _useSmoothShade _level3PS and{
  4800.         /_usingSmoothShade true pt
  4801.         initializeLev3_Ops
  4802.     }{
  4803.         /_usingSmoothShade false pt
  4804.     }ifelse
  4805. }def
  4806. /initializeLev3_Ops
  4807. {
  4808.     /initShFill{
  4809.         /_index _gradType 0 eq {0}{_maxRampIndex 1 sub} ifelse pt
  4810.         /_rampFuncsArray _maxRampIndex array pt
  4811.         /_boundsArray _maxRampIndex 1 sub array pt
  4812.         /_encodeArray _maxRampIndex 2 mul array pt
  4813.         /_beginCoord _rampPoint pt
  4814.         /_colorSpace null pt
  4815.         /_firstFill _rampIndex _maxRampIndex eq pt
  4816.         /_lastFill false pt
  4817.     }def
  4818.     /linealShFill{
  4819.         popBSpace
  4820.         _xm aload pop pushBSpace
  4821.         
  4822.         /_size _index 1 add pt
  4823.         _size _maxRampIndex lt {
  4824.             /_rampFuncsArray _rampFuncsArray 0 _size getinterval pt
  4825.             /_boundsArray _boundsArray 0 _size 1 sub getinterval pt
  4826.             /_encodeArray _encodeArray 0 _size 2 mul getinterval pt
  4827.         }if
  4828.         
  4829.         bd
  4830.             /ShadingType 2
  4831.             /ColorSpace _colorSpace
  4832.             _rgbInCMYK{
  4833.                 /Function [
  4834.                     _cData sampFunc
  4835.                     _mData sampFunc
  4836.                     _yData sampFunc
  4837.                     _kData sampFunc
  4838.                 ]
  4839.             }{
  4840.                 /Function 
  4841.                     bd
  4842.                         /FunctionType 3
  4843.                         /Domain [0 1]
  4844.                         /Functions _rampFuncsArray
  4845.                         /Bounds _boundsArray
  4846.                         /Encode _encodeArray
  4847.                     ed
  4848.             }ifelse
  4849.             /Extend [_firstFill _lastFill]
  4850.             /Domain [0 1] 
  4851.             /Coords [_beginCoord 0 _endCoord 0]
  4852.         ed
  4853.         shfill
  4854.     }def
  4855.     
  4856.     /radialShFill{
  4857.         /_size _maxRampIndex _index sub pt
  4858.         _size _maxRampIndex lt {
  4859.             /_rampFuncsArray _rampFuncsArray _index _size getinterval pt
  4860.             /_boundsArray _boundsArray _index _size 1 sub getinterval pt
  4861.             /_encodeArray _encodeArray _index 2 mul _size 2 mul getinterval pt
  4862.         }if
  4863.         
  4864.         /_rampLen _beginCoord _endCoord sub pt
  4865.         bd
  4866.             /ShadingType 3
  4867.             /ColorSpace _colorSpace
  4868.             _rgbInCMYK{
  4869.                 /Function [
  4870.                     _cData sampFunc
  4871.                     _mData sampFunc
  4872.                     _yData sampFunc
  4873.                     _kData sampFunc
  4874.                 ]
  4875.             }{
  4876.                 /Function 
  4877.                     bd
  4878.                         /FunctionType 3
  4879.                         /Domain [0 1]
  4880.                         /Functions _rampFuncsArray
  4881.                         /Bounds _boundsArray
  4882.                         /Encode _encodeArray
  4883.                     ed
  4884.             }ifelse
  4885.             /Extend [_lastFill _firstFill]
  4886.             /Domain [0 1] 
  4887.             /Coords [_xHi _rampLen mul _yHi _rampLen mul _endCoord 0 0 _beginCoord] 
  4888.         ed
  4889.         shfill
  4890.         
  4891.         _radHilite{
  4892.             _xHi _rampLen mul _yHi _rampLen mul translate
  4893.         }if
  4894.     }def
  4895.     
  4896.     %
  4897.     /sampFunc{
  4898.         /_tmp exch pt
  4899.         bd
  4900.             _tmp length 1 eq {
  4901.                 _tmp 0 get
  4902.                 /_tmp 2 string pt
  4903.                 dup _tmp 0 3 -1 roll put
  4904.                 _tmp 1 3 -1 roll put
  4905.             }if
  4906.             /FunctionType 0
  4907.             /Order 1
  4908.             /Size [_tmp length]
  4909.             /Domain [0 1]
  4910.             /BitsPerSample 8
  4911.             /DataSource _tmp
  4912.             /Range [0 1]
  4913.         ed
  4914.     }def
  4915.     
  4916.     /fillRamp{
  4917.     
  4918.     
  4919.         /_invert _midPoint 0.5 lt pt
  4920.         _rampIndex _maxRampIndex eq {
  4921.             initShFill
  4922.         }if
  4923.         
  4924.         getRampColorSpace
  4925.         
  4926.         _colorSpace null eq{
  4927.             /_colorSpace _rampColorSpace pt
  4928.         }{
  4929.             _colorSpace _rampColorSpace ne _rgbInCMYK or{
  4930.                 /_index _index 1 
  4931.                 _gradType 0 eq{
  4932.                     sub pt
  4933.                     linealShFill
  4934.                 }{
  4935.                     add pt
  4936.                     radialShFill
  4937.                 }ifelse
  4938.                 initShFill
  4939.                 /_colorSpace _rampColorSpace pt
  4940.             } if
  4941.         }ifelse
  4942.         /_endCoord _endPoint pt    
  4943.         /_rgbInCMYK false pt
  4944.         _producingSeps _forceToCMYK or _rgbRamp and {
  4945.             _spotColor{
  4946.                 _renderCMYK
  4947.             }{
  4948.                 _isCMYKSep
  4949.             }ifelse
  4950.         }{
  4951.             false
  4952.         }ifelse
  4953.         {
  4954.             _compositeJob{
  4955.                 /_rgbInCMYK true pt
  4956.                 _cyanData _magentaData _yellowData _blackData _nSamples 4 expandColor
  4957.                 dup length string copy /_kData exch pt
  4958.                 dup length string copy /_yData exch pt
  4959.                 dup length string copy /_mData exch pt
  4960.                 dup length string copy /_cData exch pt
  4961.             }{
  4962.                 _rampFuncsArray _index
  4963.                     _cyanPlate{_cyanData}if
  4964.                         _magentaPlate{_magentaData}if
  4965.                         _yellowPlate{_yellowData}if
  4966.                         _blackPlate{_blackData}if
  4967.                     _nSamples expandOne
  4968.                     sampFunc
  4969.                     dup begin /Decode [1 0] def end
  4970.                 put
  4971.                 /_invert false pt
  4972.             }ifelse
  4973.         }{
  4974.             _rampFuncsArray _index
  4975.                 bd
  4976.                     /FunctionType 2
  4977.                     /Domain [0 1]
  4978.                     /N 0.5 log _invert{1 _midPoint sub}{_midPoint}ifelse log div
  4979.                     _gradType 0 eq{
  4980.                         _invert{/C1}{/C0}ifelse _C0
  4981.                         _invert{/C0}{/C1}ifelse _C1
  4982.                     }{
  4983.                         _invert{/C0}{/C1}ifelse _C1
  4984.                         _invert{/C1}{/C0}ifelse _C0
  4985.                     }ifelse
  4986.                 ed
  4987.             put
  4988.         }ifelse
  4989.         
  4990.         _rampIndex 1 ne{
  4991.             _boundsArray _index _gradType 1 eq{1 sub}if _endCoord put
  4992.         } if
  4993.         
  4994.         0 1 _invert {exch}if
  4995.         _encodeArray _index 2 mul 1 add 3 -1 roll put
  4996.         _encodeArray _index 2 mul 3 -1 roll put
  4997.         _rampIndex 1 eq {
  4998.             /_lastFill true pt
  4999.             _gradType 0 eq{
  5000.                 linealShFill
  5001.             }{
  5002.                 radialShFill
  5003.             }ifelse
  5004.         }if
  5005.         /_index _index 1 
  5006.         _gradType 0 eq{
  5007.             add pt
  5008.         }{
  5009.             sub pt
  5010.         }ifelse
  5011.     }def
  5012. }def
  5013. /initializeComposite{
  5014.     /bwImage{
  5015.         pop /_image load 5 execImage 
  5016.     }def
  5017.     /rampImage{
  5018.         _enabledSmoothShade{
  5019.             fillRamp
  5020.         }{
  5021.             _color{
  5022.                 _nSamples setImageParms
  5023.     
  5024.                 
  5025.                 _rgbRamp _forceToCMYK not and{
  5026.                     _redData _greenData _blueData _nSamples 3 expandColor
  5027.                     true 3 null ncolorimage
  5028.                 }{
  5029.                     _cyanData _magentaData _yellowData _blackData _nSamples 4 expandColor
  5030.                     true 4 null ncolorimage
  5031.                 }ifelse
  5032.             }{
  5033.                 _nSamples setImageParms _blackData null bwImage
  5034.             }ifelse
  5035.         }ifelse
  5036.     }def
  5037.     /setCStop{
  5038.         /_colorStyle exch pt
  5039.         _colorStyle 0 eq{
  5040.             1 exch sub
  5041.             0 0 0
  5042.             4 -1 roll
  5043.         }if
  5044.         
  5045.         _colorStyle 2 eq{
  5046.             _forceToCMYK{
  5047.                 3 npop setcmykcolor
  5048.             }{
  5049.                 setrgbcolor 4 npop
  5050.             }ifelse
  5051.         }if
  5052.         
  5053.         _colorStyle 3 eq{
  5054.             1 exch sub /_tmp xp
  5055.             pop
  5056.             4{
  5057.                 _tmp mul 4 1 roll
  5058.             }repeat
  5059.         }if
  5060.         
  5061.         _colorStyle 4 eq{
  5062.             _forceToCMYK{
  5063.                 6 npop setcmykcolor
  5064.             }{
  5065.                 3 -1 roll pop pop
  5066.                 1 exch sub /_tmp xp
  5067.                 3{
  5068.                     1 exch sub _tmp mul 1 exch sub 3 1 roll
  5069.                 }repeat
  5070.                 setrgbcolor 
  5071.                 4 npop
  5072.             }ifelse
  5073.         }if
  5074.         _colorStyle 2 ne _colorStyle 4 ne and{
  5075.             null nsetcustomcolor
  5076.         }if
  5077.     }def
  5078.     /nsetcustomcolor
  5079.     {
  5080.         pop setcmykcolor
  5081.     }def
  5082.     /nsetcustomcolorend
  5083.     {
  5084.     }def
  5085.     /ncolorimage{
  5086.         pop 
  5087.         /_colorimage load 10 execImage
  5088.     }def
  5089.     _noImage not _level2PS not and{
  5090.         /linealFill{
  5091.             8 setImageParms
  5092.             _color{
  5093.                 currentcmykcolor
  5094.                 4{
  5095.                     makeByte8 4 1 roll
  5096.                 }repeat
  5097.                 true 4 null ncolorimage
  5098.             }{
  5099.                 currentgray makeByte8 null bwImage
  5100.             }ifelse
  5101.         }def
  5102.     }if
  5103.     /getRampColorSpace{
  5104.         _nSamples 1 gt{ 
  5105.             /_ndx 0 pt
  5106.             [blendColor] cvx exec
  5107.         }if
  5108.         /_C0 [currentcolor] pt
  5109.         /_C0_Space currentcolorspace pt
  5110.         
  5111.         _nSamples 1 gt{ 
  5112.             /_ndx _nSamples 1 sub pt
  5113.             [blendColor] cvx exec
  5114.         }if
  5115.         /_C1 [currentcolor] pt
  5116.         /_C1_Space currentcolorspace pt
  5117.         
  5118.         /_rampColorSpace _C0_Space pt
  5119.         
  5120.         _spotColor{
  5121.             nsetcustomcolorend
  5122.         }if
  5123.     }def
  5124. }def
  5125. /npop{
  5126.     {pop}repeat
  5127. }def
  5128. /xd{
  5129.     exch def
  5130. }def
  5131. /nd{
  5132.     null def
  5133. }def
  5134. /pt{
  5135.     AGM_Gradient_private 3 1 roll put
  5136. }def
  5137. /xp{
  5138.     exch pt
  5139. }def
  5140. /xput{
  5141.     dup load dup length exch maxlength eq{
  5142.         dup dup load dup
  5143.         length 2 mul dict copy def
  5144.     }if
  5145.     load begin
  5146.         def
  5147.   end
  5148. }def
  5149. /mySave{
  5150.     save /_sSave xp
  5151. }def
  5152. /myRestore{
  5153.     _sSave type /savetype eq{
  5154.         _sSave restore
  5155.     }if
  5156. }def
  5157. /gMark{
  5158.     counttomark 2 add -1 roll
  5159. }def
  5160. /execImage{
  5161.     /_tmp xp
  5162.     {
  5163.         exec
  5164.     }stopped{
  5165.         $error /errorname get /undefinedresult ne{
  5166.             stop
  5167.         }{
  5168.             _tmp npop
  5169.         }ifelse
  5170.     }if
  5171. }def
  5172. /pushBSpace{
  5173.     newpath gsave
  5174.     _bUMatrix astore concat 
  5175. }def
  5176. /popBSpace{
  5177.     grestore
  5178. }def
  5179. /makeByte8{
  5180.     /_tmp 0 pt
  5181.     255 mul cvi
  5182.     8 string 8{
  5183.         dup _tmp 3 index put 
  5184.         /_tmp _tmp 1 add pt
  5185.     }repeat
  5186.     exch pop
  5187. }def
  5188. /setImageParms{
  5189.     1 8 2 index 0 0 1 0 0 _imageMatrix astore
  5190. }def
  5191. /linealFill{
  5192.     0 0 1 1 rectfill
  5193. }def
  5194. /testCMYKColorThrough{
  5195.     gsave
  5196.     setcmykcolor currentcmykcolor
  5197.     grestore
  5198.     add add add 0 ne
  5199. }def
  5200. /expandOne    {
  5201.     /_tmp xp
  5202.     dup type /stringtype ne{
  5203.         _tmp string
  5204.         exch
  5205.         dup 0 ne{
  5206.             255 mul cvi
  5207.             0 1 _tmp 1 sub{
  5208.                 3 copy
  5209.                 exch put pop
  5210.             }for
  5211.         }if
  5212.         pop
  5213.     }if
  5214. }def
  5215. /expandColor{
  5216.     /_channels xp
  5217.     /_len xp
  5218.     _channels{
  5219.         _len expandOne _channels 1 roll
  5220.     }repeat
  5221. }def
  5222. /blendColor{
  5223.     
  5224.     _color{
  5225.         _rgbRamp _producingSeps not and _forceToCMYK not and{
  5226.             _redData dup type /stringtype eq{
  5227.                 /_ndx cvx /get cvx _d255 /exch cvx /get cvx
  5228.             }if
  5229.             _greenData dup type /stringtype eq{
  5230.                 /_ndx cvx /get cvx _d255 /exch cvx /get cvx
  5231.             }if
  5232.             _blueData dup type /stringtype eq{
  5233.                 /_ndx cvx /get cvx _d255 /exch cvx /get cvx
  5234.             }if
  5235.             /setrgbcolor cvx
  5236.         }{
  5237.             _cyanData dup type /stringtype eq{
  5238.                 /_ndx cvx /get cvx _d255 /exch cvx /get cvx
  5239.             }if
  5240.             _magentaData dup type /stringtype eq{
  5241.                 /_ndx cvx /get cvx _d255 /exch cvx /get cvx
  5242.             }if
  5243.             _yellowData dup type /stringtype eq{
  5244.                 /_ndx cvx /get cvx _d255 /exch cvx /get cvx
  5245.             }if
  5246.             _blackData dup type /stringtype eq{
  5247.                 /_ndx cvx /get cvx _d255 /exch cvx /get cvx
  5248.             }if
  5249.     
  5250.             _spotColor{
  5251.                 _rampSD begin
  5252.                     /_rampSD cvx /begin cvx
  5253.     
  5254.                     spot1 begin
  5255.                         tintImage dup type /stringtype eq{
  5256.                             /_ndx cvx /get cvx _d255- /exch cvx /get cvx
  5257.                         }{
  5258.                             dup null ne{
  5259.                                 name type /nametype ne{
  5260.                                     1 exch sub
  5261.                                 }if
  5262.                             }if
  5263.                         }ifelse
  5264.                  end
  5265.                     /spot1 cvx /tintValue 3 -1 /roll cvx /put cvx
  5266.     
  5267.                     spot2 begin
  5268.                         tintImage dup type /stringtype eq{
  5269.                             /_ndx cvx /get cvx _d255- /exch cvx /get cvx
  5270.                         }{
  5271.                             dup null ne{
  5272.                                 name type /nametype ne{
  5273.                                     1 exch sub
  5274.                                 }if
  5275.                             }if
  5276.                         }ifelse
  5277.                  end
  5278.                     /spot2 cvx /tintValue 3 -1 /roll cvx /put cvx
  5279.                     /end cvx
  5280.              end
  5281.                 /_rampSD cvx
  5282.                 /nsetcustomcolor cvx
  5283.             }{
  5284.                 /setcmykcolor cvx
  5285.             }ifelse
  5286.         }ifelse
  5287.     }{
  5288.         _blackData dup type /stringtype eq{
  5289.             /_ndx cvx /get cvx _d255 /exch cvx /get cvx
  5290.         }if
  5291.         
  5292.         _enabledSmoothShade{
  5293.             1 /exch cvx /sub cvx 0 0 0 4 -1 /roll cvx /setcmykcolor cvx
  5294.         }{
  5295.              /setgray cvx
  5296.         }ifelse
  5297.     }ifelse
  5298. }def
  5299. /useRectImage{
  5300.     _subSampleOK _enabledSmoothShade not and{
  5301.         {
  5302.             mark
  5303.             0 1 dtransform atan cvi 90 mod 0 eq
  5304.             1 0 dtransform atan cvi 90 mod 0 eq
  5305.         } stopped
  5306.         {
  5307.             cleartomark
  5308.             false
  5309.         }
  5310.         {
  5311.             and exch pop
  5312.         } ifelse
  5313.     }{
  5314.         false
  5315.     }ifelse
  5316. }def
  5317. /linealImage{
  5318.     _noImage{
  5319.         rectImage
  5320.     }{
  5321.         _producingSeps{
  5322.                 AGM_Gradient_Sep/AGM_Gradient_Sep_private get
  5323.                 /rampImage get exec
  5324.         }{
  5325.             useRectImage{
  5326.                 rectImage
  5327.             }{
  5328.                 rampImage
  5329.             }ifelse
  5330.         }ifelse
  5331.     }ifelse
  5332. }def
  5333. /linealRamp{
  5334.     pushBSpace
  5335.     _ramp{
  5336.         linealImage
  5337.     }{
  5338.         linealFill
  5339.     }ifelse
  5340.     popBSpace
  5341.     /_rampIndex _rampIndex 1 sub pt
  5342.     _rampIndex 0 gt{
  5343.         getRampData
  5344.     }if
  5345. }def
  5346. /radialGrad{
  5347.     /_usingShells currentoverprint _producingSeps and _usingShells or pt
  5348.     /_firstShell true pt
  5349.     _enabledSmoothShade not{
  5350.         currentoverprint _producingSeps and{
  5351.             
  5352.             newpath
  5353.             clippath pathbbox 
  5354.             1 add 4 1 roll
  5355.             1 add 4 1 roll
  5356.             1 sub 4 1 roll
  5357.             1 sub 4 1 roll
  5358.             _bbox astore pop
  5359.             
  5360.             newpath
  5361.             _bbox 0 get _bbox 1 get moveto
  5362.             _bbox 2 get _bbox 1 get lineto
  5363.             _bbox 2 get _bbox 3 get lineto
  5364.             _bbox 0 get _bbox 3 get lineto
  5365.             closepath
  5366.             6 copy
  5367.             gsave _bUMatrix astore concat
  5368.             1 0 moveto 0 0 1 0 360 arc closepath
  5369.             eoclip fill
  5370.             popBSpace
  5371.         }{
  5372.             fill
  5373.         }ifelse
  5374.     }if
  5375.     pushBSpace
  5376.     
  5377.     _radHilite{
  5378.         _xHi _yHi _bUMatrix idtransform /_yHi xp /_xHi xp
  5379.         _rampPoint 1 lt{
  5380.             1 _rampPoint sub dup _xHi mul exch _yHi mul translate
  5381.         }if
  5382.     }if
  5383.     _rampIndex{
  5384.         radialRamp
  5385.         /_rampIndex _rampIndex 1 sub pt
  5386.         _rampIndex 0 gt{
  5387.             getRampData
  5388.         }if
  5389.     }repeat
  5390.     
  5391.     popBSpace
  5392.     
  5393. }def
  5394. /getNSamples{
  5395.     0 exch
  5396.     {
  5397.         dup type /stringtype eq{
  5398.             length exch pop exit
  5399.         }if
  5400.         pop
  5401.     }forall
  5402.     dup 0 eq{
  5403.         pop 1
  5404.     }if
  5405. }def
  5406. /getRampData{
  5407.     /_rampType gMark pt
  5408.     /_color _rampType 0 gt pt
  5409.     /_ccRGB _rampType 5 eq _rampType 6 eq or pt
  5410.     /_rgbRamp _rampType 4 eq _ccRGB or pt
  5411.     /_ccProcess _rampType 2 eq _rampType 3 eq or pt
  5412.     _producingSeps{
  5413.         _rampSD initSpotDict
  5414.         /_spotColor _ccProcess _ccRGB or pt
  5415.     }{
  5416.         /_spotColor false pt
  5417.     }ifelse
  5418.     /_ramp true pt
  5419.     100 div /_rampPoint xp
  5420.     100 div /_midPoint xp
  5421.     
  5422.     dup /_colorStyle xp
  5423.     _colorStyle 0 eq{ 
  5424.         2
  5425.     }{
  5426.         _colorStyle 1 eq{ 
  5427.             5
  5428.         }{
  5429.             _colorStyle 2 eq{
  5430.                 8
  5431.             }{
  5432.                 _colorStyle 3 eq{
  5433.                     _producingSeps{
  5434.                         _rampSD /spot1 get begin
  5435.                             /name 3 index def
  5436.                             /spot_K 4 index def
  5437.                             /spot_Y 5 index def
  5438.                             /spot_M 6 index def
  5439.                             /spot_C 7 index def
  5440.                      end
  5441.                     }if
  5442.                     7
  5443.                 }{
  5444.                     _producingSeps{
  5445.                         _rampSD/spot1 get begin
  5446.                             /name 4 index def
  5447.                             /spot_K 8 index def
  5448.                             /spot_Y 9 index def
  5449.                             /spot_M 10 index def
  5450.                             /spot_C 11 index def
  5451.                      end
  5452.                     }if
  5453.                     11
  5454.                 } ifelse
  5455.             }ifelse
  5456.         }ifelse
  5457.     }ifelse
  5458.     /_tmp xp
  5459.     _tmp index 100 div /_endPoint xp
  5460.     
  5461.     _gradType 1 eq{
  5462.         _tmp 1 add index 100 div /_midPoint xp
  5463.     }if
  5464.     
  5465.     _producingSeps{
  5466.         _tmp 2 add index /_nextColorStyle xp
  5467.         _nextColorStyle 3 eq{
  5468.             /_tmp _tmp 4 add pt
  5469.             _tmp index dup
  5470.             _rampSD/spot1 get /name get ne{
  5471.                 _rampSD /spot2 get begin
  5472.                     /name xd
  5473.                     /spot_K _tmp 2 add index def
  5474.                     /spot_Y _tmp 3 add index def
  5475.                     /spot_M _tmp 4 add index def
  5476.                     /spot_C _tmp 5 add index def
  5477.              end
  5478.             }{
  5479.                 pop
  5480.             }ifelse
  5481.         }if
  5482.         _nextColorStyle 4 eq{
  5483.             /_tmp _tmp 5 add pt
  5484.             _tmp index dup
  5485.             _rampSD/spot1 get /name get ne{
  5486.                 _rampSD /spot2 get begin
  5487.                     /name xd
  5488.                     /spot_K _tmp 5 add index def
  5489.                     /spot_Y _tmp 6 add index def
  5490.                     /spot_M _tmp 7 add index def
  5491.                     /spot_C _tmp 8 add index def
  5492.              end
  5493.             }{
  5494.                 pop
  5495.             }ifelse
  5496.         }if
  5497.     }if
  5498.     _rampType 3 eq _rampType 6 eq or{
  5499.         /_tint2Data gMark pt
  5500.     }if
  5501.     _ccProcess _ccRGB or{
  5502.         /_tint1Data gMark pt
  5503.     }if
  5504.     _rgbRamp{
  5505.         /_blueData gMark pt
  5506.         /_greenData gMark pt
  5507.         /_redData gMark pt
  5508.     }if
  5509.     
  5510.     _producingSeps{
  5511.         _ccProcess _ccRGB or{
  5512.             _rampType 3 eq _rampType 6 eq or{
  5513.                 _rampSD /spot2 get begin
  5514.                     /tintImage _gradType 0 eq{
  5515.                         _tint2Data
  5516.                     }{
  5517.                         _tint1Data
  5518.                     }ifelse
  5519.                     def
  5520.                     name null eq{
  5521.                         /name /Black def
  5522.                     }if
  5523.              end
  5524.             }if
  5525.             _rampSD /spot1 get begin
  5526.                 /tintImage _gradType 0 eq _rampType 2 eq or _rampType 5 eq or{
  5527.                     _tint1Data
  5528.                 }{
  5529.                     _tint2Data
  5530.                 }ifelse
  5531.                 def
  5532.                 _rampType 2 eq _rampType 5 eq or{
  5533.                     name null eq{
  5534.                         /name _rampSD/spot2 get /name get def
  5535.                         /spot_C _rampSD/spot2 get /spot_C get def
  5536.                         /spot_M _rampSD/spot2 get /spot_M get def
  5537.                         /spot_Y _rampSD/spot2 get /spot_Y get def
  5538.                         /spot_K _rampSD/spot2 get /spot_K get def
  5539.                         _rampSD/spot2 get /name null put
  5540.                     }if
  5541.                 }{
  5542.                     name null eq{
  5543.                         /name /Black def
  5544.                     }if
  5545.                 }ifelse
  5546.          end
  5547.         }if
  5548.     }if
  5549.     /_blackData gMark pt
  5550.     _rampType 0 gt{
  5551.         counttomark 4 add -3 roll
  5552.         /_yellowData xp
  5553.         /_magentaData xp
  5554.         /_cyanData xp
  5555.     }if
  5556.     _ramp{
  5557.         /_nSamples
  5558.             [
  5559.             _rampType 0 eq {_blackData}if
  5560.             _rampType 1 eq {_cyanData _magentaData _yellowData _blackData}if
  5561.             _rampType 2 eq {_cyanData _magentaData _yellowData _blackData _tint1Data}if
  5562.             _rampType 3 eq {_cyanData _magentaData _yellowData _blackData _tint1Data _tint2Data}if
  5563.             _rampType 4 eq {_cyanData _magentaData _yellowData _blackData _redData _greenData _blueData}if
  5564.             _rampType 5 eq {_cyanData _magentaData _yellowData _blackData _redData _greenData _blueData _tint1Data}if
  5565.             _rampType 6 eq {_cyanData _magentaData _yellowData _blackData _redData _greenData _blueData _tint1Data _tint2Data}if
  5566.             ] getNSamples pt
  5567.         _enabledSmoothShade not {/_ramp _nSamples 1 gt pt} if
  5568.     } if
  5569.     
  5570.     setCStop
  5571. }def
  5572. /rectImage{
  5573.     gsave
  5574.     /_sInc 1 pt
  5575.     /_bInc 1 _nSamples div pt
  5576.     /_nSubSamples _nSamples pt
  5577.     /_optimize false pt
  5578.         
  5579.     _subSampleOK{
  5580.         /_uRampLen 1 0 dtransform _dUserSpace idtransform dup mul exch dup mul add sqrt pt
  5581.         /_pChange _uRampLen 0 eq{0}{_nSamples _uRampLen div}ifelse pt
  5582.         
  5583.         _pChange .5 gt dup /_optimize xp{
  5584.             /_nSubSamples _uRampLen 2 div round cvi dup 1 le{pop 2}if pt
  5585.             /_bInc 1 _nSubSamples div pt
  5586.             /_sInc _nSamples 1 sub _nSubSamples 1 sub div pt
  5587.         }if
  5588.     }if
  5589.     0
  5590.     _nSubSamples
  5591.     [
  5592.     /dup cvx
  5593.     _optimize {
  5594.         /round cvx /cvi cvx
  5595.     } if
  5596.     /_ndx /exch cvx /pt cvx
  5597.     blendColor
  5598.     0 0 _bInc 1 /rectfill cvx
  5599.     _bInc 0 /translate cvx
  5600.     _sInc /add cvx
  5601.     ] cvx
  5602.     bind
  5603.     repeat
  5604.     pop
  5605.     _spotColor{
  5606.         nsetcustomcolorend
  5607.     }if
  5608.     grestore
  5609. }def
  5610. /radialInit{
  5611.     /_nRadSamples _nSamples dup 0 eq{pop 1}if pt
  5612.     /_sInc -1 pt
  5613.     /_rampLen _rampPoint _endPoint sub pt
  5614.     /_bInc _rampLen _nSamples div neg pt
  5615.     /_optimize false pt
  5616.     _subSampleOK{
  5617.         /_uRampLen
  5618.             _rampLen 0 dtransform _dUserSpace idtransform dup mul exch dup mul add sqrt
  5619.             0 _rampLen dtransform _dUserSpace idtransform dup mul exch dup mul add sqrt
  5620.             2 copy lt{
  5621.                 exch
  5622.             }if pop
  5623.         pt
  5624.         /_pChange 
  5625.             _uRampLen 0 eq{
  5626.                 0
  5627.             }{
  5628.                 _nSamples _uRampLen div
  5629.             }ifelse
  5630.         pt
  5631.         _pChange .5 gt dup /_optimize xp{
  5632.             /_nRadSamples _uRampLen 2 div round cvi dup 1 le{pop 2}if pt
  5633.             /_bInc _rampLen _nRadSamples div neg pt
  5634.             /_sInc _nSamples 1 sub _nRadSamples 1 sub div neg pt
  5635.         }if
  5636.     }if
  5637.     _radHilite{
  5638.         /_xBCInc _xHi _rampLen mul _nRadSamples div pt
  5639.         /_yBCInc _yHi _rampLen mul _nRadSamples div pt
  5640.     }if
  5641. }def
  5642. /radialRamp{
  5643.     _enabledSmoothShade{
  5644.         fillRamp
  5645.     }{
  5646.         /_saveMatrix _saveMatrix currentmatrix def
  5647.         
  5648.         radialInit
  5649.     
  5650.         %
  5651.         %
  5652.         true
  5653.         _producingSeps _rgbRamp not and{
  5654.             _nSamples 1 gt{ 
  5655.                 pop
  5656.                 /_ndx 0 pt
  5657.                 [blendColor] cvx exec
  5658.                 currentInkN
  5659.                 /_ndx _nSamples 1 sub pt
  5660.                 [blendColor] cvx exec
  5661.                 currentInkN
  5662.                 or
  5663.             }if
  5664.         }if
  5665.         {
  5666.             _rampPoint
  5667.         
  5668.             _nSamples 1 sub
  5669.         
  5670.             _nRadSamples 
  5671.             [
  5672.                 /dup cvx
  5673.         
  5674.                 _optimize{
  5675.                     /round cvx /cvi cvx
  5676.                 }if
  5677.         
  5678.                 /_ndx /exch cvx /pt cvx
  5679.                 
  5680.                 _usingShells{
  5681.                     /_firstShell cvx{
  5682.                         /_firstShell false pt
  5683.                     }{
  5684.                         0 0 3 index 360 0 arcn fill
  5685.                     }/ifelse cvx
  5686.                 }if
  5687.         
  5688.                 blendColor
  5689.         
  5690.                 _usingShells{
  5691.                     0 0 3 /index cvx 0 360 /arc cvx 
  5692.                 }{
  5693.                     0 0 3 /index cvx 0 360 /arc cvx /fill cvx
  5694.                 }ifelse
  5695.         
  5696.                 /exch cvx _bInc /add cvx /exch cvx
  5697.         
  5698.                 _sInc /add cvx
  5699.         
  5700.                 _radHilite{
  5701.                     _xBCInc _yBCInc /translate cvx
  5702.                 }if
  5703.             ] cvx bind
  5704.             repeat
  5705.         
  5706.             pop pop
  5707.         }{
  5708.             _usingShells{
  5709.                 0 0 _rampPoint 360 0 arcn fill
  5710.             }if
  5711.         }ifelse
  5712.     
  5713.         _saveMatrix setmatrix
  5714.         
  5715.         _radHilite{
  5716.             _xHi _rampLen mul _yHi _rampLen mul translate
  5717.         }if
  5718.         
  5719.         _usingShells _rampIndex 1 eq and{
  5720.             fill
  5721.         }if
  5722.     
  5723.         _spotColor{
  5724.             nsetcustomcolorend
  5725.         }if
  5726.     }ifelse
  5727. }def
  5728. end
  5729. end
  5730. defaultpacking setpacking
  5731. %%EndResource
  5732.  
  5733. %%BeginResource: procset Adobe_typography_AI 1.0 1
  5734. %%Title: (Typography Operators)
  5735. %%Version: 1.0 1
  5736. %%CreationDate:(6/10/1996) ()
  5737. %%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved)
  5738. currentpacking true setpacking
  5739. userdict /Adobe_typography_AI 68 dict dup begin
  5740. put
  5741. /initialize
  5742. {
  5743.  begin
  5744.  begin
  5745.     Adobe_typography_AI begin
  5746.     Adobe_typography_AI
  5747.     {
  5748.         dup xcheck
  5749.         {
  5750.             bind
  5751.         } if
  5752.         pop pop
  5753.     } forall
  5754.  end
  5755.  end
  5756.  end
  5757.     Adobe_typography_AI begin
  5758. } def
  5759. /terminate
  5760. {
  5761.     currentdict Adobe_typography_AI eq
  5762.     {
  5763.      end
  5764.     } if
  5765. } def
  5766. /modifyEncoding
  5767. {
  5768.     /_tempEncode exch ddef
  5769.     /_pntr 0 ddef
  5770.     {
  5771.         counttomark -1 roll
  5772.         dup type dup /marktype eq
  5773.         {
  5774.             pop pop exit
  5775.         }
  5776.         {
  5777.             /nametype eq
  5778.             {
  5779.                 _tempEncode /_pntr dup load dup 3 1 roll 1 add ddef 3 -1 roll
  5780.                 put
  5781.             }
  5782.             {
  5783.                 /_pntr exch ddef
  5784.             } ifelse
  5785.         } ifelse
  5786.     } loop
  5787.     _tempEncode
  5788. } def
  5789. /havefont
  5790. {
  5791.     systemdict /languagelevel known
  5792.         {
  5793.         /Font resourcestatus dup
  5794.             { exch pop exch pop }
  5795.         if
  5796.         }
  5797.         {
  5798.         systemdict /FontDirectory get 1 index known
  5799.             { pop true }
  5800.             {
  5801.             systemdict /fileposition known
  5802.                 {
  5803.                 dup length 6 add exch
  5804.                 Ss 6 250 getinterval
  5805.                 cvs pop
  5806.                 Ss exch 0 exch getinterval
  5807.                 status
  5808.                     { pop pop pop pop true }
  5809.                     { false }
  5810.                 ifelse
  5811.                 }
  5812.                 {
  5813.                 pop false
  5814.                 }
  5815.             ifelse
  5816.             }
  5817.         ifelse
  5818.         }
  5819.     ifelse
  5820. } def
  5821. /TE
  5822. {
  5823.     StandardEncoding 256 array copy modifyEncoding
  5824.     /_nativeEncoding exch def
  5825. } def
  5826. /subststring {
  5827.     exch 2 index exch search
  5828.     {
  5829.         exch pop
  5830.         exch dup () eq
  5831.         {
  5832.             pop exch concatstring
  5833.         }
  5834.         {
  5835.             3 -1 roll
  5836.             exch concatstring
  5837.             concatstring
  5838.         } ifelse
  5839.         exch pop true
  5840.     }
  5841.     {
  5842.         pop pop false
  5843.     } ifelse
  5844. } def
  5845. /concatstring {
  5846.     1 index length 1 index length
  5847.     1 index add
  5848.     string
  5849.     dup 0 5 index putinterval
  5850.     dup 2 index 4 index putinterval
  5851.     4 1 roll pop pop pop
  5852. } def
  5853. %
  5854. /TZ
  5855. {
  5856.     dup type /arraytype eq
  5857.     {
  5858.         /_wv exch def
  5859.     }
  5860.     {
  5861.         /_wv 0 def
  5862.     } ifelse
  5863.     /_useNativeEncoding exch def
  5864.     2 index havefont
  5865.     {
  5866.         3 index
  5867.         255 string
  5868.         cvs
  5869.         
  5870.         dup
  5871.         (_Symbol_)
  5872.         eq
  5873.         {
  5874.             pop
  5875.             2 index
  5876.             findfont
  5877.             
  5878.         }
  5879.         {
  5880.             1 index 0 eq
  5881.             {
  5882.                 dup length 1 sub
  5883.                 1 exch
  5884.                 getinterval
  5885.                 
  5886.                 cvn
  5887.                 findfont
  5888.             }
  5889.             {
  5890.                 pop 2 index findfont
  5891.             } ifelse
  5892.         } ifelse
  5893.     }
  5894.     {
  5895.         dup 1 eq
  5896.         {
  5897.             2 index 64 string cvs
  5898.             dup (-90pv-RKSJ-) (-83pv-RKSJ-) subststring
  5899.             {
  5900.                 exch pop dup havefont
  5901.                 {
  5902.                     findfont false
  5903.                 }
  5904.                 {
  5905.                     pop true
  5906.                 } ifelse
  5907.             }
  5908.             {
  5909.                 pop    dup
  5910.                 (-90ms-RKSJ-) (-Ext-RKSJ-) subststring
  5911.                 {
  5912.                     exch pop dup havefont
  5913.                     {
  5914.                         findfont false
  5915.                     }
  5916.                     {
  5917.                         pop true
  5918.                     } ifelse
  5919.                 }
  5920.                 {
  5921.                     pop pop true
  5922.                 } ifelse
  5923.             } ifelse
  5924.             {
  5925.                 1 index 1 eq
  5926.                 {
  5927.                     /Ryumin-Light-Ext-RKSJ-V havefont
  5928.                     {/Ryumin-Light-Ext-RKSJ-V}
  5929.                     {/Courier}
  5930.                     ifelse
  5931.                 }
  5932.                 {
  5933.                     /Ryumin-Light-83pv-RKSJ-H havefont
  5934.                     {/Ryumin-Light-83pv-RKSJ-H}
  5935.                     {/Courier}
  5936.                     ifelse
  5937.                 } ifelse
  5938.                 findfont
  5939.                 [1 0 0.5 1 0 0] makefont
  5940.             } if
  5941.         }
  5942.         {
  5943.             /Courier findfont
  5944.         } ifelse
  5945.     } ifelse
  5946.     _wv type /arraytype eq
  5947.     {
  5948.         _wv makeblendedfont
  5949.     } if
  5950.     dup length 10 add dict
  5951.  begin
  5952.     mark exch
  5953.     {
  5954.         1 index /FID ne
  5955.         {
  5956.             def
  5957.         } if
  5958.         cleartomark mark
  5959.     } forall
  5960.     pop
  5961.     /FontScript exch def
  5962.     /FontDirection exch def
  5963.     /FontRequest exch def
  5964.     /FontName exch def
  5965.     counttomark 0 eq
  5966.     {
  5967.         1 _useNativeEncoding eq
  5968.         {
  5969.             /Encoding _nativeEncoding def
  5970.         } if
  5971.         cleartomark
  5972.     }
  5973.     {
  5974.         /Encoding load 256 array copy
  5975.         modifyEncoding /Encoding exch def
  5976.     } ifelse
  5977.     FontName currentdict
  5978.  end
  5979.     definefont pop
  5980. } def
  5981. /tr
  5982. {
  5983.     _ax _ay 3 2 roll
  5984. } def
  5985. /trj
  5986. {
  5987.     _cx _cy _sp _ax _ay 6 5 roll
  5988. } def
  5989. /a0
  5990. {
  5991.     /Tx
  5992.     {
  5993.         dup
  5994.         currentpoint 3 2 roll
  5995.         tr _psf
  5996.         newpath moveto
  5997.         tr _ctm _pss
  5998.     } ddef
  5999.     /Tj
  6000.     {
  6001.         dup
  6002.         currentpoint 3 2 roll
  6003.         trj _pjsf
  6004.         newpath moveto
  6005.         trj _ctm _pjss
  6006.     } ddef
  6007. } def
  6008. /a1
  6009. {
  6010. W B
  6011. } def
  6012. /e0
  6013. {
  6014.     /Tx
  6015.     {
  6016.         tr _psf
  6017.     } ddef
  6018.     /Tj
  6019.     {
  6020.         trj _pjsf
  6021.     } ddef
  6022. } def
  6023. /e1
  6024. {
  6025. W F 
  6026. } def
  6027. /i0
  6028. {
  6029.     /Tx
  6030.     {
  6031.         tr sp
  6032.     } ddef
  6033.     /Tj
  6034.     {
  6035.         trj jsp
  6036.     } ddef
  6037. } def
  6038. /i1
  6039. {
  6040.     W N
  6041. } def
  6042. /o0
  6043. {
  6044.     /Tx
  6045.     {
  6046.         tr sw rmoveto
  6047.     } ddef
  6048.     /Tj
  6049.     {
  6050.         trj swj rmoveto
  6051.     } ddef
  6052. } def
  6053. /r0
  6054. {
  6055.     /Tx
  6056.     {
  6057.         tr _ctm _pss
  6058.     } ddef
  6059.     /Tj
  6060.     {
  6061.         trj _ctm _pjss
  6062.     } ddef
  6063. } def
  6064. /r1
  6065. {
  6066. W S
  6067. } def
  6068. /To
  6069. {
  6070.     pop _ctm currentmatrix pop
  6071. } def
  6072. /TO
  6073. {
  6074.     iTe _ctm setmatrix newpath
  6075. } def
  6076. /Tp
  6077. {
  6078.     pop _tm astore pop _ctm setmatrix
  6079.     _tDict begin
  6080.     /W
  6081.     {
  6082.     } def
  6083.     /h
  6084.     {
  6085.     } def
  6086. } def
  6087. /TP
  6088. {
  6089.  end
  6090.     iTm 0 0 moveto
  6091. } def
  6092. /Tr
  6093. {
  6094.     _render 3 le
  6095.     {
  6096.         currentpoint newpath moveto
  6097.     } if
  6098.     dup 8 eq
  6099.     {
  6100.         pop 0
  6101.     }
  6102.     {
  6103.         dup 9 eq
  6104.         {
  6105.             pop 1
  6106.         } if
  6107.     } ifelse
  6108.     dup /_render exch ddef
  6109.     _renderStart exch get load exec
  6110. } def
  6111. /iTm
  6112. {
  6113.     _ctm setmatrix _tm concat
  6114.     _shift aload pop _lineorientation 1 eq { exch } if translate
  6115.     _scale aload pop _lineorientation 1 eq _yokoorientation 1 eq or { exch } if scale
  6116. } def
  6117. /Tm
  6118. {
  6119.     _tm astore pop iTm 0 0 moveto
  6120. } def
  6121. /Td
  6122. {
  6123.     _mtx translate _tm _tm concatmatrix pop iTm 0 0 moveto
  6124. } def
  6125. /iTe
  6126. {
  6127.     _render -1 eq
  6128.     {
  6129.     }
  6130.     {
  6131.         _renderEnd _render get dup null ne
  6132.         {
  6133.             load exec
  6134.         }
  6135.         {
  6136.             pop
  6137.         } ifelse
  6138.     } ifelse
  6139.     /_render -1 ddef
  6140. } def
  6141. /Ta
  6142. {
  6143.     pop
  6144. } def
  6145. /Tf
  6146. {
  6147.     1 index type /nametype eq
  6148.     {
  6149.         dup 0.75 mul 1 index 0.25 mul neg
  6150.     } if
  6151.     /_fontDescent exch ddef
  6152.     /_fontAscent exch ddef
  6153.     /_fontSize exch ddef
  6154.     /_fontRotateAdjust _fontAscent _fontDescent add 2 div neg ddef
  6155.     /_fontHeight _fontSize ddef
  6156.     findfont _fontSize scalefont setfont
  6157. } def
  6158. /Tl
  6159. {
  6160.     pop neg 0 exch
  6161.     _leading astore pop
  6162. } def
  6163. /Tt
  6164. {
  6165.     pop
  6166. } def
  6167. /TW
  6168. {
  6169.     3 npop
  6170. } def
  6171. /Tw
  6172. {
  6173.     /_cx exch ddef
  6174. } def
  6175. /TC
  6176. {
  6177.     3 npop
  6178. } def
  6179. /Tc
  6180. {
  6181.     /_ax exch ddef
  6182. } def
  6183. /Ts
  6184. {
  6185.     0 exch
  6186.     _shift astore pop
  6187.     currentpoint
  6188.     iTm
  6189.     moveto
  6190. } def
  6191. /Ti
  6192. {
  6193.     3 npop
  6194. } def
  6195. /Tz
  6196. {
  6197.     count 1 eq { 100 } if
  6198.     100 div exch 100 div exch
  6199.     _scale astore pop
  6200.     iTm
  6201. } def
  6202. /TA
  6203. {
  6204.     pop
  6205. } def
  6206. /Tq
  6207. {
  6208.     pop
  6209. } def
  6210. /Tg
  6211. {
  6212.     pop
  6213. } def
  6214. /TG
  6215. {
  6216.     pop
  6217. } def
  6218. /Tv
  6219. {
  6220.     /_lineorientation exch ddef
  6221. } def
  6222. /TV
  6223. {
  6224.     /_charorientation exch ddef
  6225. } def
  6226. /Ty
  6227. {
  6228.     dup /_yokoorientation exch ddef 1 sub neg Tv
  6229. } def
  6230. /TY
  6231. {
  6232.     pop
  6233. } def
  6234. /T~
  6235. {
  6236.     Tx
  6237. } def
  6238. /Th
  6239. {
  6240.     pop pop pop pop pop
  6241. } def
  6242. /TX
  6243. {
  6244.     pop
  6245. } def
  6246. /Tk
  6247. {
  6248.     _fontSize mul 1000 div
  6249.     _lineorientation 0 eq { neg 0 } { 0 exch } ifelse
  6250.     rmoveto
  6251.     pop
  6252. } def
  6253. /TK
  6254. {
  6255.     2 npop
  6256. } def
  6257. /T*
  6258. {
  6259.     _leading aload pop
  6260.     _lineorientation 0 ne { exch } if
  6261.     Td
  6262. } def
  6263. /T*-
  6264. {
  6265.     _leading aload pop
  6266.     _lineorientation 0 ne { exch } if
  6267.     exch neg exch neg
  6268.     Td
  6269. } def
  6270. /T-
  6271. {
  6272.     _ax neg 0 rmoveto
  6273.     _lineorientation 1 eq _charorientation 0 eq and { 1 TV _hyphen Tx 0 TV } { _hyphen Tx } ifelse
  6274. } def
  6275. /T+
  6276. {
  6277. } def
  6278. /TR
  6279. {
  6280.     _ctm currentmatrix pop
  6281.     _tm astore pop
  6282.     iTm 0 0 moveto
  6283. } def
  6284. /TS
  6285. {
  6286.     currentfont 3 1 roll
  6287.     /_Symbol_ findfont _fontSize scalefont setfont
  6288.     
  6289.     0 eq
  6290.     {
  6291.         Tx
  6292.     }
  6293.     {
  6294.         Tj
  6295.     } ifelse
  6296.     setfont
  6297. } def
  6298. /Xb
  6299. {
  6300.     pop pop
  6301. } def
  6302. /Tb /Xb load def
  6303. /Xe
  6304. {
  6305.     pop pop pop pop
  6306. } def
  6307. /Te /Xe load def
  6308. /XB
  6309. {
  6310. } def
  6311. /TB /XB load def
  6312. currentdict readonly pop
  6313. end
  6314. setpacking
  6315. %
  6316. /X^
  6317. {
  6318.     currentfont 5 1 roll
  6319.     dup havefont
  6320.         {
  6321.         findfont _fontSize scalefont setfont
  6322.         }
  6323.         {
  6324.         pop
  6325.         exch
  6326.         } ifelse
  6327.     2 index 0 eq
  6328.     {
  6329.         Tx
  6330.     }
  6331.     {
  6332.         Tj
  6333.     } ifelse
  6334.     pop    pop
  6335.     setfont
  6336. } def
  6337. /T^    /X^    load def
  6338. %%EndResource
  6339.  
  6340. %%BeginResource: procset Adobe_packedarray 2.0 0
  6341. %%Title: (Writing System Operators)
  6342. %%Version: 2.0 0
  6343. %%CreationDate: (1/23/89) ()
  6344. %%Copyright: ((C) 1992-1996 Adobe Systems Incorporated All Rights Reserved)
  6345. currentpacking true setpacking
  6346. userdict /Adobe_packedarray 14 dict dup begin put
  6347. /initialize
  6348. {
  6349.     Adobe_packedarray begin
  6350. } bind def
  6351. /terminate
  6352. {
  6353.     currentdict Adobe_packedarray eq
  6354.     {
  6355.      end
  6356.     } if
  6357. } bind def
  6358. currentdict readonly pop end
  6359. setpacking
  6360. %%EndResource
  6361.  
  6362. %%BeginResource: procset Adobe_cmykcolor 1.1 0
  6363. %%Title: (Writing System Operators)
  6364. %%Version: 1.1 0
  6365. %%CreationDate: (1/23/89) ()
  6366. %%Copyright: ((C) 1992-1996 Adobe Systems Incorporated All Rights Reserved)
  6367. currentpacking true setpacking
  6368. userdict /Adobe_cmykcolor 14 dict dup begin put
  6369. /initialize
  6370. {
  6371.     Adobe_cmykcolor begin
  6372. } bind def
  6373. /terminate
  6374. {
  6375.     currentdict Adobe_cmykcolor eq
  6376.     {
  6377.      end
  6378.     } if
  6379. } bind def
  6380. currentdict readonly pop end
  6381. setpacking
  6382. %%EndResource
  6383.  
  6384. %%BeginResource: procset Adobe_customcolor 1.0 0
  6385. %%Title: (Writing System Operators)
  6386. %%Version: 1.0 0
  6387. %%CreationDate: (1/23/89) ()
  6388. %%Copyright: ((C) 1992-1996 Adobe Systems Incorporated All Rights Reserved)
  6389. currentpacking true setpacking
  6390. userdict /Adobe_customcolor 14 dict dup begin put
  6391. /initialize
  6392. {
  6393.     Adobe_customcolor begin
  6394. } bind def
  6395. /terminate
  6396. {
  6397.     currentdict Adobe_customcolor eq
  6398.     {
  6399.      end
  6400.     } if
  6401. } bind def
  6402. currentdict readonly pop end
  6403. setpacking
  6404. %%EndResource
  6405.  
  6406. %%BeginResource: procset Adobe_pattern_AI3 1.0 0
  6407. %%Title: (Writing System Operators)
  6408. %%Version: 1.0 0
  6409. %%CreationDate: (1/23/89) ()
  6410. %%Copyright: ((C) 1992-1996 Adobe Systems Incorporated All Rights Reserved)
  6411. currentpacking true setpacking
  6412. userdict /Adobe_pattern_AI3 14 dict dup begin put
  6413. /initialize
  6414. {
  6415.     Adobe_pattern_AI3 begin
  6416. } bind def
  6417. /terminate
  6418. {
  6419.     currentdict Adobe_pattern_AI3 eq
  6420.     {
  6421.      end
  6422.     } if
  6423. } bind def
  6424. currentdict readonly pop end
  6425. setpacking
  6426. %%EndResource
  6427.  
  6428. %%BeginResource: procset Adobe_Illustrator_AI3 1.0 1
  6429. %%Title: (Writing System Operators)
  6430. %%Version: 1.0 1
  6431. %%CreationDate: (1/23/89) ()
  6432. %%Copyright: ((C) 1992-1996 Adobe Systems Incorporated All Rights Reserved)
  6433. currentpacking true setpacking
  6434. userdict /Adobe_Illustrator_AI3 14 dict dup begin put
  6435. /initialize
  6436. {
  6437.     Adobe_Illustrator_AI3 begin
  6438. } bind def
  6439. /terminate
  6440. {
  6441.     currentdict Adobe_Illustrator_AI3 eq
  6442.     {
  6443.      end
  6444.     } if
  6445. } bind def
  6446. currentdict readonly pop end
  6447. setpacking
  6448. %%EndResource
  6449.  
  6450. %%BeginResource: procset Adobe_IllustratorA_AI3 1.0 1
  6451. %%Title: (Writing System Operators)
  6452. %%Version: 1.0 1
  6453. %%CreationDate: (1/23/89) ()
  6454. %%Copyright: ((C) 1992-1996 Adobe Systems Incorporated All Rights Reserved)
  6455. currentpacking true setpacking
  6456. userdict /Adobe_IllustratorA_AI3 14 dict dup begin put
  6457. /initialize
  6458. {
  6459.     Adobe_IllustratorA_AI3 begin
  6460. } bind def
  6461. /terminate
  6462. {
  6463.     currentdict Adobe_IllustratorA_AI3 eq
  6464.     {
  6465.      end
  6466.     } if
  6467. } bind def
  6468. currentdict readonly pop end
  6469. setpacking
  6470. %%EndResource
  6471.  
  6472. %%BeginResource: procset Adobe_screens_AI5 1.0 0
  6473. %%Title: (Writing System Operators)
  6474. %%Version: 1.0 0
  6475. %%CreationDate: (1/23/89) ()
  6476. %%Copyright: ((C) 1992-1996 Adobe Systems Incorporated All Rights Reserved)
  6477. currentpacking true setpacking
  6478. userdict /Adobe_screens_AI5 14 dict dup begin put
  6479. /initialize
  6480. {
  6481.     Adobe_screens_AI5 begin
  6482. } bind def
  6483. /terminate
  6484. {
  6485.     currentdict Adobe_screens_AI5 eq
  6486.     {
  6487.      end
  6488.     } if
  6489. } bind def
  6490. currentdict readonly pop end
  6491. setpacking
  6492. %%EndResource
  6493.  
  6494. %%BeginResource: procset Adobe_blend_AI5 1.0 0
  6495. %%Title: (Writing System Operators)
  6496. %%Version: 1.0 0
  6497. %%CreationDate: (1/23/89) ()
  6498. %%Copyright: ((C) 1992-1996 Adobe Systems Incorporated All Rights Reserved)
  6499. currentpacking true setpacking
  6500. userdict /Adobe_blend_AI5 14 dict dup begin put
  6501. /initialize
  6502. {
  6503.     Adobe_blend_AI5 begin
  6504. } bind def
  6505. /terminate
  6506. {
  6507.     currentdict Adobe_blend_AI5 eq
  6508.     {
  6509.      end
  6510.     } if
  6511. } bind def
  6512. currentdict readonly pop end
  6513. setpacking
  6514. %%EndResource
  6515.  
  6516. %%BeginResource: procset Adobe_Illustrator881 1.0 0
  6517. %%Title: (Writing System Operators)
  6518. %%Version: 1.0 0
  6519. %%CreationDate: (1/23/89) ()
  6520. %%Copyright: ((C) 1992-1996 Adobe Systems Incorporated All Rights Reserved)
  6521. currentpacking true setpacking
  6522. userdict /Adobe_Illustrator881 14 dict dup begin put
  6523. /initialize
  6524. {
  6525.     Adobe_Illustrator881 begin
  6526. } bind def
  6527. /terminate
  6528. {
  6529.     currentdict Adobe_Illustrator881 eq
  6530.     {
  6531.      end
  6532.     } if
  6533. } bind def
  6534. currentdict readonly pop end
  6535. setpacking
  6536. %%EndResource
  6537.  
  6538. %%BeginResource: procset Adobe_typography_AI3 1.0 1
  6539. %%Title: (Writing System Operators)
  6540. %%Version: 1.0 1
  6541. %%CreationDate: (1/23/89) ()
  6542. %%Copyright: ((C) 1992-1996 Adobe Systems Incorporated All Rights Reserved)
  6543. currentpacking true setpacking
  6544. userdict /Adobe_typography_AI3 14 dict dup begin put
  6545. /initialize
  6546. {
  6547.     Adobe_typography_AI3 begin
  6548. } bind def
  6549. /terminate
  6550. {
  6551.     currentdict Adobe_typography_AI3 eq
  6552.     {
  6553.      end
  6554.     } if
  6555. } bind def
  6556. currentdict readonly pop end
  6557. setpacking
  6558. %%EndResource
  6559.  
  6560. %%BeginResource: procset Adobe_typography_AI5 1.0 0
  6561. %%Title: (Writing System Operators)
  6562. %%Version: 1.0 0
  6563. %%CreationDate: (1/23/89) ()
  6564. %%Copyright: ((C) 1992-1996 Adobe Systems Incorporated All Rights Reserved)
  6565. currentpacking true setpacking
  6566. userdict /Adobe_typography_AI5 14 dict dup begin put
  6567. /initialize
  6568. {
  6569.     Adobe_typography_AI5 begin
  6570. } bind def
  6571. /terminate
  6572. {
  6573.     currentdict Adobe_typography_AI5 eq
  6574.     {
  6575.      end
  6576.     } if
  6577. } bind def
  6578. currentdict readonly pop end
  6579. setpacking
  6580. %%EndResource
  6581.  
  6582. %%BeginResource: procset Adobe_IllustratorA_AI5 1.2 0
  6583. %%Title: (Adobe Illustrator (R) Version 7.0 Full Prolog)
  6584. %%Version: 1.2 0
  6585. %%CreationDate: (3/7/1994) ()
  6586. %%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved)
  6587. currentpacking true setpacking
  6588. userdict /Adobe_IllustratorA_AI5_vars 107 dict dup begin
  6589. put
  6590. /_eo false def
  6591. /_lp /none def
  6592. /_pf
  6593. {
  6594. } def
  6595. /_ps
  6596. {
  6597. } def
  6598. /_psf
  6599. {
  6600. } def
  6601. /_pss
  6602. {
  6603. } def
  6604. /_pjsf
  6605. {
  6606. } def
  6607. /_pjss
  6608. {
  6609. } def
  6610. /_pola 0 def
  6611. /_doClip 0 def
  6612. /cf currentflat def
  6613. /_lineorientation 0 def
  6614. /_charorientation 0 def
  6615. /_yokoorientation 0 def
  6616. /_tm matrix def
  6617. /_renderStart
  6618. [
  6619. /e0 /r0 /a0 /o0 /e1 /r1 /a1 /i0
  6620. ] def
  6621. /_renderEnd
  6622. [
  6623. null null null null /i1 /i1 /i1 /i1
  6624. ] def
  6625. /_render -1 def
  6626. /_shift [0 0] def
  6627. /_ax 0 def
  6628. /_ay 0 def
  6629. /_cx 0 def
  6630. /_cy 0 def
  6631. /_leading
  6632. [
  6633. 0 0
  6634. ] def
  6635. /_ctm matrix def
  6636. /_mtx matrix def
  6637. /_sp 16#020 def
  6638. /_hyphen (-) def
  6639. /_fontSize 0 def
  6640. /_fontAscent 0 def
  6641. /_fontDescent 0 def
  6642. /_fontHeight 0 def
  6643. /_fontRotateAdjust 0 def
  6644. /Ss 256 string def
  6645. Ss 0 (fonts/) putinterval
  6646. /_cnt 0 def
  6647. /_scale [1 1] def
  6648. /_nativeEncoding 0 def
  6649. /_useNativeEncoding 0 def
  6650. /_tempEncode 0 def
  6651. /_pntr 0 def
  6652. /_tDict 2 dict def
  6653. /_hfname 100 string def
  6654. /_hffound false def
  6655. /Tx
  6656. {
  6657. } def
  6658. /Tj
  6659. {
  6660. } def
  6661. /CRender
  6662. {
  6663. } def
  6664. /_AI3_savepage
  6665. {
  6666. } def
  6667. /_gf null def
  6668. /_cf 4 array def
  6669. /_rgbf 3 array def
  6670. /_if null def
  6671. /_of false def
  6672. /_fc
  6673. {
  6674. } def
  6675. /_gs null def
  6676. /_cs 4 array def
  6677. /_rgbs 3 array def
  6678. /_is null def
  6679. /_os false def
  6680. /_sc
  6681. {
  6682. } def
  6683. /_pd 1 dict def
  6684. /_ed 15 dict def
  6685. /_pm matrix def
  6686. /_fm null def
  6687. /_fd null def
  6688. /_fdd null def
  6689. /_sm null def
  6690. /_sd null def
  6691. /_sdd null def
  6692. /_i null def
  6693. /_lobyte 0 def
  6694. /_hibyte 0 def
  6695. /_cproc null def
  6696. /_cscript 0 def
  6697. /_hvax 0 def
  6698. /_hvay 0 def
  6699. /_hvwb 0 def
  6700. /_hvcx 0 def
  6701. /_hvcy 0 def
  6702. /_bitfont null def
  6703. /_bitlobyte 0 def
  6704. /_bithibyte 0 def
  6705. /_bitkey null def
  6706. /_bitdata null def
  6707. /_bitindex 0 def
  6708. /discardSave null def
  6709. /buffer 256 string def
  6710. /beginString null def
  6711. /endString null def
  6712. /endStringLength null def
  6713. /layerCnt 1 def
  6714. /layerCount 1 def
  6715. /perCent (%) 0 get def
  6716. /perCentSeen? false def
  6717. /newBuff null def
  6718. /newBuffButFirst null def
  6719. /newBuffLast null def
  6720. /clipForward? false def
  6721. end
  6722. userdict /Adobe_IllustratorA_AI5 known not {
  6723.     userdict /Adobe_IllustratorA_AI5 95 dict put
  6724. } if
  6725. userdict /Adobe_IllustratorA_AI5 get begin
  6726. /initialize
  6727. {
  6728.     Adobe_IllustratorA_AI5 dup begin
  6729.     Adobe_IllustratorA_AI5_vars begin
  6730.     discardDict
  6731.     {
  6732.         bind pop pop
  6733.     } forall
  6734.     dup /nc get begin
  6735.     {
  6736.         dup xcheck 1 index type /operatortype ne and
  6737.         {
  6738.             bind
  6739.         } if
  6740.         pop pop
  6741.     } forall
  6742.  end
  6743.     newpath
  6744. } def
  6745. /terminate
  6746. {
  6747.  end
  6748.  end
  6749. } def
  6750. /_
  6751. null def
  6752. /ddef
  6753. {
  6754.     Adobe_IllustratorA_AI5_vars 3 1 roll put
  6755. } def
  6756. /xput
  6757. {
  6758.     dup load dup length exch maxlength eq
  6759.     {
  6760.         dup dup load dup
  6761.         length 2 mul dict copy def
  6762.     } if
  6763.     load begin
  6764.     def
  6765.  end
  6766. } def
  6767. /npop
  6768. {
  6769.     {
  6770.         pop
  6771.     } repeat
  6772. } def
  6773. /hswj
  6774. {
  6775.     dup stringwidth 3 2 roll
  6776.     {
  6777.         _hvwb eq { exch _hvcx add exch _hvcy add } if
  6778.         exch _hvax add exch _hvay add
  6779.     } cforall
  6780. } def
  6781. /vswj
  6782. {
  6783.     0 0 3 -1 roll
  6784.     {
  6785.         dup 255 le
  6786.         _charorientation 1 eq
  6787.         and
  6788.         {
  6789.             dup cstring stringwidth 5 2 roll
  6790.             _hvwb eq { exch _hvcy sub exch _hvcx sub } if
  6791.             exch _hvay sub exch _hvax sub
  6792.             4 -1 roll sub exch
  6793.             3 -1 roll sub exch
  6794.         }
  6795.         {
  6796.             _hvwb eq { exch _hvcy sub exch _hvcx sub } if
  6797.             exch _hvay sub exch _hvax sub
  6798.             _fontHeight sub
  6799.         } ifelse
  6800.     } cforall
  6801. } def
  6802. /swj
  6803. {
  6804.     6 1 roll
  6805.     /_hvay exch ddef
  6806.     /_hvax exch ddef
  6807.     /_hvwb exch ddef
  6808.     /_hvcy exch ddef
  6809.     /_hvcx exch ddef
  6810.     _lineorientation 0 eq { hswj } { vswj } ifelse
  6811. } def
  6812. /sw
  6813. {
  6814.     0 0 0 6 3 roll swj
  6815. } def
  6816. /vjss
  6817. {
  6818.     4 1 roll
  6819.     {
  6820.         dup cstring
  6821.         dup length 1 eq
  6822.         _charorientation 1 eq
  6823.         and
  6824.         {
  6825.             -90 rotate
  6826.             currentpoint
  6827.             _fontRotateAdjust add
  6828.             moveto
  6829.             gsave
  6830.             false charpath currentpoint
  6831.             5 index setmatrix stroke
  6832.             grestore
  6833.             _fontRotateAdjust sub
  6834.             moveto
  6835.             _sp eq
  6836.             {
  6837.                 5 index 5 index rmoveto
  6838.             } if
  6839.             2 copy rmoveto
  6840.             90 rotate
  6841.         }
  6842.         {
  6843.             currentpoint
  6844.             _fontHeight sub
  6845.             5 index sub
  6846.             3 index _sp eq
  6847.             {
  6848.                 9 index sub
  6849.             } if
  6850.     
  6851.             currentpoint
  6852.             exch 4 index stringwidth pop 2 div sub
  6853.             exch _fontAscent sub
  6854.             moveto
  6855.     
  6856.             gsave
  6857.             2 index false charpath
  6858.             6 index setmatrix stroke
  6859.             grestore
  6860.     
  6861.             moveto pop pop
  6862.         } ifelse
  6863.     } cforall
  6864.     6 npop
  6865. } def
  6866. /hjss
  6867. {
  6868.     4 1 roll
  6869.     {
  6870.         dup cstring
  6871.         gsave
  6872.         false charpath currentpoint
  6873.         5 index setmatrix stroke
  6874.         grestore
  6875.         moveto
  6876.         _sp eq
  6877.         {
  6878.             5 index 5 index rmoveto
  6879.         } if
  6880.         2 copy rmoveto
  6881.     } cforall
  6882.     6 npop
  6883. } def
  6884. /jss
  6885. {
  6886.     _lineorientation 0 eq { hjss } { vjss } ifelse
  6887. } def
  6888. /ss
  6889. {
  6890.     0 0 0 7 3 roll jss
  6891. } def
  6892. /vjsp
  6893. {
  6894.     4 1 roll
  6895.     {
  6896.         dup cstring
  6897.         dup length 1 eq
  6898.         _charorientation 1 eq
  6899.         and
  6900.         {
  6901.             -90 rotate
  6902.             currentpoint
  6903.             _fontRotateAdjust add
  6904.             moveto
  6905.             false charpath
  6906.             currentpoint
  6907.             _fontRotateAdjust sub
  6908.             moveto
  6909.             _sp eq
  6910.             {
  6911.                 5 index 5 index rmoveto
  6912.             } if
  6913.             2 copy rmoveto
  6914.             90 rotate
  6915.         }
  6916.         {
  6917.             currentpoint
  6918.             _fontHeight sub
  6919.             5 index sub
  6920.             3 index _sp eq
  6921.             {
  6922.                 9 index sub
  6923.             } if
  6924.     
  6925.             currentpoint
  6926.             exch 4 index stringwidth pop 2 div sub
  6927.             exch _fontAscent sub
  6928.             moveto
  6929.     
  6930.             2 index false charpath
  6931.     
  6932.             moveto pop pop
  6933.         } ifelse
  6934.     } cforall
  6935.     6 npop
  6936. } def
  6937. /hjsp
  6938. {
  6939.     4 1 roll
  6940.     {
  6941.         dup cstring
  6942.         false charpath
  6943.         _sp eq
  6944.         {
  6945.             5 index 5 index rmoveto
  6946.         } if
  6947.         2 copy rmoveto
  6948.     } cforall
  6949.     6 npop
  6950. } def
  6951. /jsp
  6952. {
  6953.     matrix currentmatrix
  6954.     _lineorientation 0 eq {hjsp} {vjsp} ifelse
  6955. } def
  6956. /sp
  6957. {
  6958.     matrix currentmatrix
  6959.     0 0 0 7 3 roll
  6960.     _lineorientation 0 eq {hjsp} {vjsp} ifelse
  6961. } def
  6962. /pl
  6963. {
  6964.     transform
  6965.     0.25 sub round 0.25 add exch
  6966.     0.25 sub round 0.25 add exch
  6967.     itransform
  6968. } def
  6969. /setstrokeadjust where
  6970. {
  6971.     pop true setstrokeadjust
  6972.     /c
  6973.     {
  6974.         curveto
  6975.     } def
  6976.     /C
  6977.     /c load def
  6978.     /v
  6979.     {
  6980.         currentpoint 6 2 roll curveto
  6981.     } def
  6982.     /V
  6983.     /v load def
  6984.     /y
  6985.     {
  6986.         2 copy curveto
  6987.     } def
  6988.     /Y
  6989.     /y load def
  6990.     /l
  6991.     {
  6992.         lineto
  6993.     } def
  6994.     /L
  6995.     /l load def
  6996.     /m
  6997.     {
  6998.         moveto
  6999.     } def
  7000. }
  7001. {
  7002.     /c
  7003.     {
  7004.         pl curveto
  7005.     } def
  7006.     /C
  7007.     /c load def
  7008.     /v
  7009.     {
  7010.         currentpoint 6 2 roll pl curveto
  7011.     } def
  7012.     /V
  7013.     /v load def
  7014.     /y
  7015.     {
  7016.         pl 2 copy curveto
  7017.     } def
  7018.     /Y
  7019.     /y load def
  7020.     /l
  7021.     {
  7022.         pl lineto
  7023.     } def
  7024.     /L
  7025.     /l load def
  7026.     /m
  7027.     {
  7028.         pl moveto
  7029.     } def
  7030. } ifelse
  7031. /d
  7032. {
  7033.     setdash
  7034. } def
  7035. /cf
  7036. {
  7037. } def
  7038. /i
  7039. {
  7040.     dup 0 eq
  7041.     {
  7042.         pop cf
  7043.     } if
  7044.     setflat
  7045. } def
  7046. /j
  7047. {
  7048.     setlinejoin
  7049. } def
  7050. /J
  7051. {
  7052.     setlinecap
  7053. } def
  7054. /M
  7055. {
  7056.     setmiterlimit
  7057. } def
  7058. /w
  7059. {
  7060.     setlinewidth
  7061. } def
  7062. /XR
  7063. {
  7064.     0 ne
  7065.     /_eo exch ddef
  7066. } def
  7067. /H
  7068. {
  7069. } def
  7070. /h
  7071. {
  7072.     closepath
  7073. } def
  7074. /N
  7075. {
  7076.     _pola 0 eq
  7077.     {
  7078.         _doClip 1 eq
  7079.         {
  7080.             _eo {eoclip} {clip} ifelse /_doClip 0 ddef
  7081.         } if
  7082.         newpath
  7083.     }
  7084.     {
  7085.         /CRender
  7086.         {
  7087.             N
  7088.         } ddef
  7089.     } ifelse
  7090. } def
  7091. /n
  7092. {
  7093.     N
  7094. } def
  7095. /F
  7096. {
  7097.     _pola 0 eq
  7098.     {
  7099.         _doClip 1 eq
  7100.         {
  7101.             gsave _pf grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _fc
  7102.             /_doClip 0 ddef
  7103.         }
  7104.         {
  7105.             _pf
  7106.         } ifelse
  7107.     }
  7108.     {
  7109.         /CRender
  7110.         {
  7111.             F
  7112.         } ddef
  7113.     } ifelse
  7114. } def
  7115. /f
  7116. {
  7117.     closepath
  7118.     F
  7119. } def
  7120. /S
  7121. {
  7122.     _pola 0 eq
  7123.     {
  7124.         _doClip 1 eq
  7125.         {
  7126.             gsave _ps grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _sc
  7127.             /_doClip 0 ddef
  7128.         }
  7129.         {
  7130.             _ps
  7131.         } ifelse
  7132.     }
  7133.     {
  7134.         /CRender
  7135.         {
  7136.             S
  7137.         } ddef
  7138.     } ifelse
  7139. } def
  7140. /s
  7141. {
  7142.     closepath
  7143.     S
  7144. } def
  7145. /B
  7146. {
  7147.     _pola 0 eq
  7148.     {
  7149.         _doClip 1 eq
  7150.         gsave F grestore
  7151.         {
  7152.             gsave S grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _sc
  7153.             /_doClip 0 ddef
  7154.         }
  7155.         {
  7156.             S
  7157.         } ifelse
  7158.     }
  7159.     {
  7160.         /CRender
  7161.         {
  7162.             B
  7163.         } ddef
  7164.     } ifelse
  7165. } def
  7166. /b
  7167. {
  7168.     closepath
  7169.     B
  7170. } def
  7171. /W
  7172. {
  7173.     /_doClip 1 ddef
  7174. } def
  7175. /*
  7176. {
  7177.     count 0 ne
  7178.     {
  7179.         dup type /stringtype eq
  7180.         {
  7181.             pop
  7182.         } if
  7183.     } if
  7184.     newpath
  7185. } def
  7186. /u
  7187. {
  7188. } def
  7189. /U
  7190. {
  7191. } def
  7192. /q
  7193. {
  7194.     _pola 0 eq
  7195.     {
  7196.         gsave
  7197.     } if
  7198. } def
  7199. /Q
  7200. {
  7201.     _pola 0 eq
  7202.     {
  7203.         grestore
  7204.     } if
  7205. } def
  7206. /*u
  7207. {
  7208.     _pola 1 add /_pola exch ddef
  7209. } def
  7210. /*U
  7211. {
  7212.     _pola 1 sub /_pola exch ddef
  7213.     _pola 0 eq
  7214.     {
  7215.         CRender
  7216.     } if
  7217. } def
  7218. /D
  7219. {
  7220.     pop
  7221. } def
  7222. /*w
  7223. {
  7224. } def
  7225. /*W
  7226. {
  7227. } def
  7228. /`
  7229. {
  7230.     /_i save ddef
  7231.     clipForward?
  7232.     {
  7233.         nulldevice
  7234.     } if
  7235.     6 1 roll 4 npop
  7236.     concat pop
  7237.     userdict begin
  7238.     /showpage
  7239.     {
  7240.     } def
  7241.     0 setgray
  7242.     0 setlinecap
  7243.     1 setlinewidth
  7244.     0 setlinejoin
  7245.     10 setmiterlimit
  7246.     [] 0 setdash
  7247.     /setstrokeadjust where {pop false setstrokeadjust} if
  7248.     newpath
  7249.     0 setgray
  7250.     false setoverprint
  7251. } def
  7252. /~
  7253. {
  7254.  end
  7255.     _i restore
  7256. } def
  7257. /O
  7258. {
  7259.     0 ne
  7260.     /_of exch ddef
  7261.     /_lp /none ddef
  7262. } def
  7263. /R
  7264. {
  7265.     0 ne
  7266.     /_os exch ddef
  7267.     /_lp /none ddef
  7268. } def
  7269. /g
  7270. {
  7271.     /_gf exch ddef
  7272.     /_fc
  7273.     {
  7274.         _lp /fill ne
  7275.         {
  7276.             _of setoverprint
  7277.             _gf setgray
  7278.             /_lp /fill ddef
  7279.         } if
  7280.     } ddef
  7281.     /_pf
  7282.     {
  7283.         _fc
  7284.         _eo {eofill} {fill} ifelse
  7285.     } ddef
  7286.     /_psf
  7287.     {
  7288.         _fc
  7289.         hvashow
  7290.     } ddef
  7291.     /_pjsf
  7292.     {
  7293.         _fc
  7294.         hvawidthshow
  7295.     } ddef
  7296.     /_lp /none ddef
  7297. } def
  7298. /G
  7299. {
  7300.     /_gs exch ddef
  7301.     /_sc
  7302.     {
  7303.         _lp /stroke ne
  7304.         {
  7305.             _os setoverprint
  7306.             _gs setgray
  7307.             /_lp /stroke ddef
  7308.         } if
  7309.     } ddef
  7310.     /_ps
  7311.     {
  7312.         _sc
  7313.         stroke
  7314.     } ddef
  7315.     /_pss
  7316.     {
  7317.         _sc
  7318.         ss
  7319.     } ddef
  7320.     /_pjss
  7321.     {
  7322.         _sc
  7323.         jss
  7324.     } ddef
  7325.     /_lp /none ddef
  7326. } def
  7327. /k
  7328. {
  7329.     _cf astore pop
  7330.     /_fc
  7331.     {
  7332.         _lp /fill ne
  7333.         {
  7334.             _of setoverprint
  7335.             _cf aload pop setcmykcolor
  7336.             /_lp /fill ddef
  7337.         } if
  7338.     } ddef
  7339.     /_pf
  7340.     {
  7341.         _fc
  7342.         _eo {eofill} {fill} ifelse
  7343.     } ddef
  7344.     /_psf
  7345.     {
  7346.         _fc
  7347.         hvashow
  7348.     } ddef
  7349.     /_pjsf
  7350.     {
  7351.         _fc
  7352.         hvawidthshow
  7353.     } ddef
  7354.     /_lp /none ddef
  7355. } def
  7356. /K
  7357. {
  7358.     _cs astore pop
  7359.     /_sc
  7360.     {
  7361.         _lp /stroke ne
  7362.         {
  7363.             _os setoverprint
  7364.             _cs aload pop setcmykcolor
  7365.             /_lp /stroke ddef
  7366.         } if
  7367.     } ddef
  7368.     /_ps
  7369.     {
  7370.         _sc
  7371.         stroke
  7372.     } ddef
  7373.     /_pss
  7374.     {
  7375.         _sc
  7376.         ss
  7377.     } ddef
  7378.     /_pjss
  7379.     {
  7380.         _sc
  7381.         jss
  7382.     } ddef
  7383.     /_lp /none ddef
  7384. } def
  7385. /Xa
  7386. {
  7387.     _rgbf astore pop
  7388.     /_fc
  7389.     {
  7390.         _lp /fill ne
  7391.         {
  7392.             _of setoverprint
  7393.             _rgbf aload pop setrgbcolor
  7394.             /_lp /fill ddef
  7395.         } if
  7396.     } ddef
  7397.     /_pf
  7398.     {
  7399.         _fc
  7400.         _eo {eofill} {fill} ifelse
  7401.     } ddef
  7402.     /_psf
  7403.     {
  7404.         _fc
  7405.         hvashow
  7406.     } ddef
  7407.     /_pjsf
  7408.     {
  7409.         _fc
  7410.         hvawidthshow
  7411.     } ddef
  7412.     /_lp /none ddef
  7413. } def
  7414. /XA
  7415. {
  7416.     _rgbs astore pop
  7417.     /_sc
  7418.     {
  7419.         _lp /stroke ne
  7420.         {
  7421.             _os setoverprint
  7422.             _rgbs aload pop setrgbcolor
  7423.             /_lp /stroke ddef
  7424.         } if
  7425.     } ddef
  7426.     /_ps
  7427.     {
  7428.         _sc
  7429.         stroke
  7430.     } ddef
  7431.     /_pss
  7432.     {
  7433.         _sc
  7434.         ss
  7435.     } ddef
  7436.     /_pjss
  7437.     {
  7438.         _sc
  7439.         jss
  7440.     } ddef
  7441.     /_lp /none ddef
  7442. } def
  7443. /_rgbtocmyk
  7444. {
  7445. 3
  7446.     {
  7447.     1 exch sub 3 1 roll
  7448.     } repeat
  7449. 3 copy 1 4 1 roll
  7450. 3
  7451.     {
  7452.     3 index 2 copy gt
  7453.         {
  7454.         exch
  7455.         } if
  7456.     pop 4 1 roll
  7457.     } repeat
  7458. pop pop pop
  7459. 4 1 roll
  7460. 3
  7461.     {
  7462.     3 index sub
  7463.     3 1 roll
  7464.     } repeat
  7465. 4 -1 roll
  7466. } def
  7467. /Xx
  7468. {
  7469.     exch
  7470.     /_gf exch ddef
  7471.     0 eq
  7472.     {
  7473.         findcmykcustomcolor
  7474.     }
  7475.     {
  7476.         /findrgbcustomcolor where not {
  7477.             4 1 roll _rgbtocmyk
  7478.             5 -1 roll
  7479.             findcmykcustomcolor
  7480.         }
  7481.         {
  7482.             pop
  7483.             findrgbcustomcolor
  7484.         } ifelse
  7485.     } ifelse
  7486.     /_if exch ddef
  7487.     /_fc
  7488.     {
  7489.         _lp /fill ne
  7490.         {
  7491.             _of setoverprint
  7492.             _if _gf 1 exch sub setcustomcolor
  7493.             /_lp /fill ddef
  7494.         } if
  7495.     } ddef
  7496.     /_pf
  7497.     {
  7498.         _fc
  7499.         _eo {eofill} {fill} ifelse
  7500.     } ddef
  7501.     /_psf
  7502.     {
  7503.         _fc
  7504.         hvashow
  7505.     } ddef
  7506.     /_pjsf
  7507.     {
  7508.         _fc
  7509.         hvawidthshow
  7510.     } ddef
  7511.     /_lp /none ddef
  7512. } def
  7513. /XX
  7514. {
  7515.     exch
  7516.     /_gs exch ddef
  7517.     0 eq
  7518.     {
  7519.         findcmykcustomcolor
  7520.     }
  7521.     {
  7522.         /findrgbcustomcolor where not {
  7523.             4 1 roll _rgbtocmyk
  7524.             5 -1 roll
  7525.             findcmykcustomcolor
  7526.         }
  7527.         {
  7528.             pop
  7529.             findrgbcustomcolor
  7530.         } ifelse
  7531.     } ifelse
  7532.     /_is exch ddef
  7533.     /_sc
  7534.     {
  7535.         _lp /stroke ne
  7536.         {
  7537.             _os setoverprint
  7538.             _is _gs 1 exch sub setcustomcolor
  7539.             /_lp /stroke ddef
  7540.         } if
  7541.     } ddef
  7542.     /_ps
  7543.     {
  7544.         _sc
  7545.         stroke
  7546.     } ddef
  7547.     /_pss
  7548.     {
  7549.         _sc
  7550.         ss
  7551.     } ddef
  7552.     /_pjss
  7553.     {
  7554.         _sc
  7555.         jss
  7556.     } ddef
  7557.     /_lp /none ddef
  7558. } def
  7559. /x
  7560. {
  7561.     /_gf exch ddef
  7562.     findcmykcustomcolor
  7563.     /_if exch ddef
  7564.     /_fc
  7565.     {
  7566.         _lp /fill ne
  7567.         {
  7568.             _of setoverprint
  7569.             _if _gf 1 exch sub setcustomcolor
  7570.             /_lp /fill ddef
  7571.         } if
  7572.     } ddef
  7573.     /_pf
  7574.     {
  7575.         _fc
  7576.         _eo {eofill} {fill} ifelse
  7577.     } ddef
  7578.     /_psf
  7579.     {
  7580.         _fc
  7581.         hvashow
  7582.     } ddef
  7583.     /_pjsf
  7584.     {
  7585.         _fc
  7586.         hvawidthshow
  7587.     } ddef
  7588.     /_lp /none ddef
  7589. } def
  7590. /X
  7591. {
  7592.     /_gs exch ddef
  7593.     findcmykcustomcolor
  7594.     /_is exch ddef
  7595.     /_sc
  7596.     {
  7597.         _lp /stroke ne
  7598.         {
  7599.             _os setoverprint
  7600.             _is _gs 1 exch sub setcustomcolor
  7601.             /_lp /stroke ddef
  7602.         } if
  7603.     } ddef
  7604.     /_ps
  7605.     {
  7606.         _sc
  7607.         stroke
  7608.     } ddef
  7609.     /_pss
  7610.     {
  7611.         _sc
  7612.         ss
  7613.     } ddef
  7614.     /_pjss
  7615.     {
  7616.         _sc
  7617.         jss
  7618.     } ddef
  7619.     /_lp /none ddef
  7620. } def
  7621. /A
  7622. {
  7623.     pop
  7624. } def
  7625. /annotatepage
  7626. {
  7627. userdict /annotatepage 2 copy known {get exec} {pop pop} ifelse
  7628. } def
  7629. /XT {
  7630.     pop pop
  7631. } def
  7632. /discard
  7633. {
  7634.     save /discardSave exch store
  7635.     discardDict begin
  7636.     /endString exch store
  7637.     gt38?
  7638.     {
  7639.         2 add
  7640.     } if
  7641.     load
  7642.     stopped
  7643.     pop
  7644.  end
  7645.     discardSave restore
  7646. } bind def
  7647. userdict /discardDict 7 dict dup begin
  7648. put
  7649. /pre38Initialize
  7650. {
  7651.     /endStringLength endString length store
  7652.     /newBuff buffer 0 endStringLength getinterval store
  7653.     /newBuffButFirst newBuff 1 endStringLength 1 sub getinterval store
  7654.     /newBuffLast newBuff endStringLength 1 sub 1 getinterval store
  7655. } def
  7656. /shiftBuffer
  7657. {
  7658.     newBuff 0 newBuffButFirst putinterval
  7659.     newBuffLast 0
  7660.     currentfile read not
  7661.     {
  7662.     stop
  7663.     } if
  7664.     put
  7665. } def
  7666. 0
  7667. {
  7668.     pre38Initialize
  7669.     mark
  7670.     currentfile newBuff readstring exch pop
  7671.     {
  7672.         {
  7673.             newBuff endString eq
  7674.             {
  7675.                 cleartomark stop
  7676.             } if
  7677.             shiftBuffer
  7678.         } loop
  7679.     }
  7680.     {
  7681.     stop
  7682.     } ifelse
  7683. } def
  7684. 1
  7685. {
  7686.     pre38Initialize
  7687.     /beginString exch store
  7688.     mark
  7689.     currentfile newBuff readstring exch pop
  7690.     {
  7691.         {
  7692.             newBuff beginString eq
  7693.             {
  7694.                 /layerCount dup load 1 add store
  7695.             }
  7696.             {
  7697.                 newBuff endString eq
  7698.                 {
  7699.                     /layerCount dup load 1 sub store
  7700.                     layerCount 0 eq
  7701.                     {
  7702.                         cleartomark stop
  7703.                     } if
  7704.                 } if
  7705.             } ifelse
  7706.             shiftBuffer
  7707.         } loop
  7708.     } if
  7709. } def
  7710. 2
  7711. {
  7712.     mark
  7713.     {
  7714.         currentfile buffer readline not
  7715.         {
  7716.         stop
  7717.         } if
  7718.         endString eq
  7719.         {
  7720.             cleartomark stop
  7721.         } if
  7722.     } loop
  7723. } def
  7724. 3
  7725. {
  7726.     /beginString exch store
  7727.     /layerCnt 1 store
  7728.     mark
  7729.     {
  7730.         currentfile buffer readline not
  7731.         {
  7732.         stop
  7733.         } if
  7734.         dup beginString eq
  7735.         {
  7736.             pop /layerCnt dup load 1 add store
  7737.         }
  7738.         {
  7739.             endString eq
  7740.             {
  7741.                 layerCnt 1 eq
  7742.                 {
  7743.                     cleartomark stop
  7744.                 }
  7745.                 {
  7746.                     /layerCnt dup load 1 sub store
  7747.                 } ifelse
  7748.             } if
  7749.         } ifelse
  7750.     } loop
  7751. } def
  7752. end
  7753. userdict /clipRenderOff 15 dict dup begin
  7754. put
  7755. {
  7756.     /n /N /s /S /f /F /b /B
  7757. }
  7758. {
  7759.     {
  7760.         _doClip 1 eq
  7761.         {
  7762.             /_doClip 0 ddef _eo {eoclip} {clip} ifelse
  7763.         } if
  7764.         newpath
  7765.     } def
  7766. } forall
  7767. /Tr /pop load def
  7768. /Bb {} def
  7769. /BB /pop load def
  7770. /Bg {12 npop} def
  7771. /Bm {6 npop} def
  7772. /Bc /Bm load def
  7773. /Bh {4 npop} def
  7774. end
  7775. /Lb
  7776. {
  7777.     4 npop
  7778.     6 1 roll
  7779.     pop
  7780.     4 1 roll
  7781.     pop pop pop
  7782.     0 eq
  7783.     {
  7784.         0 eq
  7785.         {
  7786.             (%AI5_BeginLayer) 1 (%AI5_EndLayer--) discard
  7787.         }
  7788.         {
  7789.             
  7790.             /clipForward? true def
  7791.             
  7792.             /Tx /pop load def
  7793.             /Tj /pop load def
  7794.             
  7795.             currentdict end clipRenderOff begin begin
  7796.         } ifelse
  7797.     }
  7798.     {
  7799.         0 eq
  7800.         {
  7801.             save /discardSave exch store
  7802.         } if
  7803.     } ifelse
  7804. } bind def
  7805. /LB
  7806. {
  7807.     discardSave dup null ne
  7808.     {
  7809.         restore
  7810.     }
  7811.     {
  7812.         pop
  7813.         clipForward?
  7814.         {
  7815.             currentdict
  7816.          end
  7817.          end
  7818.          begin
  7819.                     
  7820.             /clipForward? false ddef
  7821.         } if
  7822.     } ifelse
  7823. } bind def
  7824. /Pb
  7825. {
  7826.     pop pop
  7827.     0 (%AI5_EndPalette) discard
  7828. } bind def
  7829. /Np
  7830. {
  7831.     0 (%AI5_End_NonPrinting--) discard
  7832. } bind def
  7833. /Ln /pop load def
  7834. /Ap
  7835. /pop load def
  7836. /Ar
  7837. {
  7838.     72 exch div
  7839.     0 dtransform dup mul exch dup mul add sqrt
  7840.     dup 1 lt
  7841.     {
  7842.         pop 1
  7843.     } if
  7844.     setflat
  7845. } def
  7846. /Mb
  7847. {
  7848.     q
  7849. } def
  7850. /Md
  7851. {
  7852. } def
  7853. /MB
  7854. {
  7855.     Q
  7856. } def
  7857. /nc 4 dict def
  7858. nc begin
  7859. /setgray
  7860. {
  7861.     pop
  7862. } bind def
  7863. /setcmykcolor
  7864. {
  7865.     4 npop
  7866. } bind def
  7867. /setrgbcolor
  7868. {
  7869.     3 npop
  7870. } bind def
  7871. /setcustomcolor
  7872. {
  7873.     2 npop
  7874. } bind def
  7875. currentdict readonly pop
  7876. end
  7877. end
  7878. setpacking
  7879. %%EndResource
  7880.  
  7881. %%EndProlog
  7882.  
  7883. %%BeginSetup
  7884. Adobe_level2_AI5 /initialize get exec
  7885. Adobe_cshow /initialize get exec
  7886. Adobe_Illustrator_AI5_vars Adobe_Illustrator_AI5 Adobe_typography_AI /initialize get exec
  7887. Adobe_Illustrator_AI5_vars Adobe_Illustrator_AI5 AGM_Gradient /initializeAI get exec
  7888. Adobe_Illustrator_AI5_vars Adobe_Illustrator_AI5 Adobe_pattern_AI5 /initialize get exec
  7889. Adobe_ColorImage_AI6 /initialize get exec
  7890. Adobe_shading_AI8 /initialize get exec
  7891. Adobe_Illustrator_AI5 /initialize get exec
  7892.  
  7893. %%EndSetup
  7894.